构建阶段:部署到 GitHub Releases
此示例有 2 个构建阶段
- 两个运行测试的作业
- 一个将文件部署(发布)到 GitHub Releases 的作业
以下是 .travis.yml
配置可能的样子
jobs:
include:
- script: echo "Running unit tests (1)"
- script: echo "Running unit tests (2)"
- stage: GitHub Release
script: echo "Deploying to GitHub releases ..."
deploy:
provider: releases
api_key: $GITHUB_OAUTH_TOKEN
skip_cleanup: true
on:
tags: true
以下是构建矩阵可能的样子
您可以在我们的 演示存储库 中找到此示例的代码