是否可以让 Travis-ci 触发另一个存储库的构建?

Is it possible to have Travis-ci trigger another repository's build?

我正在努力思考 Travis-ci 脚本,但我正在尝试弄清楚我想要的东西是否可行:

回购#1: - 我的应用程序将通过 travis-ci

构建

回购#2: - 包含 selenium/nightwatch 测试应该 运行 一旦 repo #1 完成构建

这就是我的目标工作流程:

这可能吗?我已经对此进行了几天的研究,但找不到触发单独的 repo 进行构建的方法。

感谢ci任何帮助。

谢谢!

可能重复:Triggering builds of dependent projects in Travis CI

不过,在这里粘贴答案:是的,可以在第一个 Travis 作业成功后触发另一个 Travis 作业。您可以使用 trigger-travis.sh script that is part of the plume-lib 库。

该脚本的文档说明了如何使用它——设置一个环境变量并在您的 .travis.yml 文件中添加三行。

您可以使用不同的作业设置 repo#1 和 repo#2,并在使用作业 1 成功完成部署后使用上述方法触发下游作业