如果我们的目标是在每次提交时触发到“master”分支或其他基分支的发布,该怎么办?
因此您需要告诉 Travis 在您的 ` .travis.yml` 中获取名为 `DataHub` 的包,然后在您的脚本中告诉 DataHub 推送,我给您一个示例 ` .travis.yml`
language: node_js
node_js:
- "8"
install: npm install -g data-cli
script: data push --public
branches:
only:
- master
您将看到我们调用了全局安装 `data-cli` - 一旦满足了这个条件,我们使用脚本钩子来运行 `data push --public` 。
您需要来自 DataHub 的环境变量,因此在开始构建之前获取它们,否则您的构建最终会中断。
与往常一样,如果您有任何问题,请通过电子邮件与我联系,地址为 [email protected] 寻求帮助。
祝您构建愉快!