PHPackages                             enrise/travisdeployer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. enrise/travisdeployer

AbandonedArchivedLibrary[DevOps &amp; Deployment](/categories/devops)

enrise/travisdeployer
=====================

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

v0.2.0(10y ago)91.1k2GNU v3PHPPHP &gt;=5.4

Since Sep 21Pushed 3y ago5 watchersCompare

[ Source](https://github.com/Enrise/TravisDeployer)[ Packagist](https://packagist.org/packages/enrise/travisdeployer)[ Docs](https://github.com/Enrise/TravisDeployer)[ RSS](/packages/enrise-travisdeployer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (2)Versions (8)Used By (0)

Archived and unmaintained
=========================

[](#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:
-----------------------------------

[](#original-readme-can-be-found-below)

TravisDeployer
==============

[](#travisdeployer)

[![Travis-CI](https://camo.githubusercontent.com/096db9e5d2ffe60c7febd5bb19a0b22f61b2e147644058cce55f880d0899412c/68747470733a2f2f6170692e7472617669732d63692e6f72672f456e726973652f5472617669734465706c6f7965722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Enrise/TravisDeployer)[![Packagist](https://camo.githubusercontent.com/15aa0020c31954e835a341a2de0ad50e0ac972fb14df5cae98efc5abbaaf7c74/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f656e726973652f7472617669736465706c6f7965722e737667)](https://packagist.org/packages/enrise/travisdeployer)[![Packagist downloads](https://camo.githubusercontent.com/f8408f47656b077f57f5e08375922b78605556e46cc91f863add0562be64e98c/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f656e726973652f7472617669736465706c6f7965722e737667)](https://packagist.org/packages/enrise/travisdeployer)

Combine [Deployer](http://deployer.org/) with [Travis-CI](https://travis-ci.org/) to automatically deploy after a branch is merged and the build passes.

### Expectations

[](#expectations)

First of all, we expect you to have the following ready:

1. A `deploy.php` set up in the project root as described in the [Deployer docs](http://deployer.org/docs).
2. Travis-CI is enabled and you have a `.travis.yml` in the project root.
3. You have [composer](https://getcomposer.org/) to load php dependencies.

### Installing

[](#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.

### Deploying

[](#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](https://github.com/RickvdStaaij) and [Stefan van Essen](https://github.com/eXistenZNL).

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~45 days

Recently: every ~67 days

Total

7

Last Release

3622d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a17fa4ab7ab09a1fb23c337b8783275eb9b58d16ef09a891c35e92517f6d7a17?d=identicon)[enrise](/maintainers/enrise)

---

Top Contributors

[![eXistenZNL](https://avatars.githubusercontent.com/u/1150201?v=4)](https://github.com/eXistenZNL "eXistenZNL (1 commits)")

---

Tags

travisdeployertravis ci

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/enrise-travisdeployer/health.svg)

```
[![Health](https://phpackages.com/badges/enrise-travisdeployer/health.svg)](https://phpackages.com/packages/enrise-travisdeployer)
```

###  Alternatives

[ondram/ci-detector

Detect continuous integration environment and provide unified access to properties of current build

22249.4M33](/packages/ondram-ci-detector)[easycorp/easy-deploy-bundle

The easiest way to deploy Symfony applications

468310.2k](/packages/easycorp-easy-deploy-bundle)[jalogut/magento2-deployer-plus

Magento 2 deployment tool based on deployer.org

201415.5k](/packages/jalogut-magento2-deployer-plus)[ngmy/webloyer

Webloyer is a Web UI for managing Deployer deployments

2181.1k](/packages/ngmy-webloyer)[sourcebroker/deployer-extended-typo3

Customisation for `sourcebroker/deployer-typo3-\*` stack

38201.6k2](/packages/sourcebroker-deployer-extended-typo3)[sourcebroker/deployer-extended

Library with some additional tasks for deployer (deployer.org).

25275.4k9](/packages/sourcebroker-deployer-extended)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
