我试图绕过Travis-ci脚本,但我想弄清楚我想要的是否可能:
回购#1 : - 我的应用程序将通过travis-ci构建
回购#2 : - 包含硒/夜间测试,应该在 repo#1 完成构建后运行
所以这是我的目标工作流程:
这一切都可能吗?我已经研究了几天,无法找到一种方法来触发一个单独的回购来构建。
感谢任何帮助。
谢谢!
答案 0 :(得分:4)
可能重复:Triggering builds of dependent projects in Travis CI
然而,在这里粘贴答案:是的,在第一个成功之后可以触发另一个Travis工作。您可以使用属于trigger-travis.sh库的plume-lib脚本。
脚本的文档说明了如何使用它 - 设置环境变量并在.travis.yml文件中添加三行。
您可以使用不同的作业设置repo#1和repo#2,并在使用job 1成功部署完成后使用上述方法触发下游作业