Download the PHP package enrise/travisdeployer without Composer
On this page you can find all versions of the php package enrise/travisdeployer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download enrise/travisdeployer
More information about enrise/travisdeployer
Files in enrise/travisdeployer
Package travisdeployer
Short Description Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.
License GNU v3
Homepage https://github.com/Enrise/TravisDeployer
Informations about the package travisdeployer
Archived and unmaintained
This is an old repository that is no longer used or maintained. We advice to no longer use this repository.
Original README can be found below:
TravisDeployer
Combine Deployer with Travis-CI to automatically deploy after a branch is merged and the build passes.
Expectations
First of all, we expect you to have the following ready:
- A
deploy.php
set up in the project root as described in the Deployer docs. - Travis-CI is enabled and you have a
.travis.yml
in the project root. - You have composer to load php dependencies.
Installing
- Add TravisDeployer to your project using composer running:
composer require enrise/travisdeployer
- Add the following code to your
.travis.yml
:
You can customise the branches and if you want to deploy verbose or not.
Deploying
Now every time you push code into your branches and the travis-ci build succeeds, the TravisDeployer deploy script is triggered. This script will deploy when:
- The build is green
- The build is NOT a PR
- The branch pushed to is in the branches list (provided in the travis config)
If all criteria are matched, deployer will be downloaded to your build, and will deploy your code to your server.
What happens during the deployment is what you configured in your projects root deploy.php
(the Deployer config).
===
TravisDeployer is brought to you by Rick van der Staaij and Stefan van Essen.