Travis CI
Spinnaker supports Travis as a continuous integration system.
You can configure Spinnaker to use Travis CI as your Continuous Integration system, trigger pipelines with Travis, or add a Travis stage to a pipeline.
Prerequisites
-
You need a Travis user with an API access token so that you get only the repos you should see.
-
That user needs adequate access in GitHub to trigger builds.
Add your Travis CI master
- Enable Travis CI in
igor-local.yml
travis:
enabled: true
masters:
- name: someName
baseUrl: https://travis-ci.com
## Address IS Required but MAY not be actually used anymore
address: https://api.travis-ci.com
githubToken: patUse
numberOfJobs: number to poll for each cycle
It is recommended to use encrypted secrets for password information in the above
For more configuration options, see the travis configuration properties in igor.