2017 © Pedro Peláez
 

library travisdeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

image

enrise/travisdeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  • Friday, June 17, 2016
  • by enrise
  • Repository
  • 5 Watchers
  • 10 Stars
  • 317 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 0 Open issues
  • 8 Versions
  • 2 % Grown

The README.md

Archived and unmaintained

This is an old repository that is no longer used or maintained. We advice to no longer use this repository., (*1)

Original README can be found below:

TravisDeployer

Travis-CI Packagist Packagist downloads, (*2)

Combine Deployer with Travis-CI to automatically deploy after a branch is merged and the build passes., (*3)

Expectations

First of all, we expect you to have the following ready:, (*4)

  1. A deploy.php set up in the project root as described in the Deployer docs.
  2. Travis-CI is enabled and you have a .travis.yml in the project root.
  3. You have composer to load php dependencies.

Installing

  1. Add TravisDeployer to your project using composer running: composer require enrise/travisdeployer
  2. Add the following code to your .travis.yml:
travisdeployer:                  # our deployer config
    verbose: false               # verbose output the deployment?
    branches:                    # what branches do you want to deploy?
        develop: develop         # deploys stage develop when merging into develop
        master: production       # deploys stage production when merging into master

after_success:                   # after your build succeeded (tests passed)
    - vendor/bin/travisdeployer  # Trigger the travis deployer

You can customise the branches and if you want to deploy verbose or not., (*5)

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:, (*6)

  • 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)., (*7)

===, (*8)

TravisDeployer is brought to you by Rick van der Staaij and Stefan van Essen., (*9)

The Versions

17/06 2016

dev-master

9999999-dev https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci

17/06 2016

v0.2.1-alpha.1

0.2.1.0-alpha1 https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci

25/09 2015

v0.2.0

0.2.0.0 https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci

25/09 2015

v0.2.0-alpha.3

0.2.0.0-alpha3 https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci

24/09 2015

v0.2.0-alpha.2

0.2.0.0-alpha2 https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci

24/09 2015

v0.2.0-alpha.1

0.2.0.0-alpha1 https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci

22/09 2015

v0.1.1

0.1.1.0 https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci

21/09 2015

v0.1

0.1.0.0 https://github.com/Enrise/TravisDeployer

Combine Deployer with Travis-CI to automatically deploy when a branch gets merged.

  Sources   Download

GNU v3

The Requires

 

The Development Requires

deployer travis travis-ci