2
Travis.yml cheatsheet
source link: https://devhints.io/travis
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Node.js
language: node_js
node_js:
- '4'
Defaults install to npm install
, and defaults test to npm test
.
language: ruby
rvm:
- 2.0.0
- 1.9.3
- 1.8.7
Defaults install to bundle install
, defaults test to rake
.
Build lifecycle
before_install
install
before_script
script
after_success
or after_failure
after_script
before_deploy
(optional)
deploy
(optional)
after_deploy
(optional)
Branches
branches:
except: ['..']
only: ['master']
Environment vars
env:
- 'rack=master'
- 'rack=1.3.4'
Custom test command
script: make test
before_script: make pretest
after_script: make clean
before_script:
- make pretest1
- make pretest2
Branches
branches:
except:
- legacy
only:
- gh-pages
- /^deploy/
Apt packages
before_install:
- sudo apt-get update -q
- sudo apt-get install gcc-4.8 -y
gemfile:
- gemfiles/Gemfile.rails-2.3.x
- gemfiles/Gemfile.rails-3.0.x
References
- http://about.travis-ci.org/docs/user/build-configuration/
- http://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/
- http://about.travis-ci.org/docs/user/languages/ruby/
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK