我对Jenkins和CI来说还很陌生,我在Stack Overflow中搜索了帖子,但没有一个回答这个特定的用例。
我有一个Jenkins管道TR_DEV
,该管道从项目A
运行一个Groovy脚本。我还有一个单独的项目B
,其中有要由TR_DEV中的groovy脚本部署的代码。
我希望TR_DEV仅建立在对项目B
中dev分支的新提交上。
目前,我有一个自由式Jenkins作业,使用项目B
中的PollSCM检查更改,然后,如果有任何新的提交,它将触发TR_DEV作业。不太理想...
基本上,我想要做的一项工作是“监视”项目B
中的新提交,然后在项目A
中使用groovy脚本部署项目B
。
有什么建议吗?谢谢!
我尝试了PollSCM,但这仅适用于一个仓库,我无法在同一工作中列出两个单独的仓库(据我所知……)