|Last Updated|| ||Ratings|| ||Unique User Downloads|| ||Download Rankings|
|2017-11-03 (8 months ago) ||Not yet rated by the users||Total: 68 ||All time: 9,164 This week: 552|
This package can generate encrypted environment variable for Travis.
There is a client class that retrieves an encryption key by sending a HTTP request to the Travis API.
Then the encryption class can encrypt an environment variable with a given name and value and returns the encrypted result as text using base64.
|Travis is a popular continuous integration platform. It can automate tests and other tasks related with application building.
Often applications that are being tested need to be configured using custom values. This package can retrieve configuration values using the Travis API by retrieving and decrypting configuration data.
The PHP API wrapper is to encrypt the travis-ci environment variables.
- Install the php-travis-encrypter via Composer.
composer require lee/php-travis-encrypter
- The sample code is as follows.
$client = new Client('peter279k/php-travis-encrypter');
$result = $client->get();
$key = $result->getKey();
$encrypter = new Encrypter($key, 'name', 'value');
- The project uses the PHPUnit to test the whole source code.
- Just clone this repo and run the following two commands:
I appreciate the contribution.Here is the tips for contributing project.
- coding style: psr-2 (check coding style via StyleCI)
- add the some featues should add the mapped unit testing.
||Applications that use this package
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.