构建阶段:部署到 npm
此示例包含 2 个构建阶段
- 四个作业针对 Node 版本 4 到 7 运行测试
- 一个作业将软件包部署(发布)到 npm
以下是 .travis.yml
配置可能的样子
language: node_js
node_js:
- "7"
- "6"
- "5"
- "4"
script: echo "Running tests against $(node -v) ..."
jobs:
include:
- stage: npm release
node_js: "7"
script: echo "Deploying to npm ..."
deploy:
provider: npm
api_key: $NPM_API_KEY
on: deploy-npm-release
构建矩阵可能如下所示
您可以在我们的 演示存储库 中找到此示例的代码