我希望我的jenkins作业在我提交到RTC(或我的工作区(上的特定流时立即激活。目前,我可以在RTC上使用";生成触发器->部分轮询源代码管理系统";但我只能指定轮询时间,而不能指定要监视的流或rtc工作区。谢谢
对于由存储库工作区上的新提交触发的Jenkins作业,或传递到流:
- 构建定义确实使用了一个时间表:
若要设置连续集成生成,请将生成计划设置为每隔一段时间运行,例如每5分钟运行一次,并确保选中"仅在接受更改时生成"选项
如果计划的生成运行时不接受任何更改,则会删除该生成。
- 监控的回购工作区或流被设置为构建定义工作区的目标,如下所示
这意味着:
- 构建定义有自己的存储库工作区,每5分钟接受一次来自目标工作区/流的更改
- 一旦构建定义工作区接受了新的提交,就会调用指定的Jenkins作业