Vorrei installare la distribuzione basata sui rami utilizzando Travis-CI e Github.Travis: diversi `script` per diversi rami?
I.e. - Se abbiamo creato la build da develop
- quindi eseguire /deploy.rb
con nome host ENV DEV, se master
- quindi ./deploy.rb
con nome host PROD e così via.
una sola idea che ho trovato - è quello di verificare $TRAVIS_BRANC
variabile e poi eseguire lo script, come:
language: php
install:
- true
script:
- test $TRAVIS_BRANCH = "develop" && ./ci/deploy.rb envdev.tld
- test $TRAVIS_BRANCH = "master" && ./ci/deploy.rb envprod.tld
Ma questa soluzione sembra un po 'strano come per me. Qualche altra possibilità per rendersene conto?
Qualsiasi consiglio/link apprezzato.