language: ruby
script: echo Hi
import:
- ./.travis/all-the-rubies.yml
- ./.travis/only-some-branches.yml
- ./.travis/publish-rubygem.yml
rvm:
- 2.2
- 2.3
branches:
only:
- master
- develop
jobs:
include:
- stage: gem release
rvm: 2.2
script: echo "Deploying to rubygems.org ..."
deploy:
provider: rubygems
gem: travis-build-stages-demo
api_key: $RUBYGEMS_API_KEY
on: deploy-gem-release
Build Config
{
"rvm": [
2.2,
2.3
],
"jobs": {
"include": [
{
"rvm": 2.2,
"stage": "gem release",
"deploy": {
"gem": "travis-build-stages-demo",
"true": "deploy-gem-release",
"api_key": "$RUBYGEMS_API_KEY",
"provider": "rubygems"
},
"script": "echo \"Deploying to rubygems.org ...\""
}
]
},
"import": [
"./.travis/all-the-rubies.yml",
"./.travis/only-some-branches.yml",
"./.travis/publish-rubygem.yml"
],
"script": "echo Hi",
"branches": {
"only": [
"master",
"develop"
]
},
"language": "ruby"
}