构建阶段:部署到 RubyGems
此示例包含 2 个构建阶段
- 两个分别针对 Ruby 2.2 和 2.3 运行测试的作业
- 一个将 gem 部署(发布)到 rubygems.org 的作业
以下是 .travis.yml
配置可能的样子
rvm:
- 2.2
- 2.3
script: echo "Running tests against $(ruby -v) ..."
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
构建矩阵将如下所示
您可以在我们的 演示存储库 中找到此示例的代码。