Jenkins 作业由 RTC 中特定流的提交触发

Jenkins job triggered by commit on specific stream in RTC

我希望我的 jenkins 作业在我提交到 RTC(或我的工作区)上的特定流后立即激活。目前,我可以使用“构建触发器 -> 部分在 RTC 上进行的任何提交中执行此操作 Poll the source code management system”但是我只能指定轮询时间,不能指定要监控的流或rtc工作空间。 谢谢

对于由存储库工作区上的新提交触发或传送到流的 Jenkins 作业:

To set up a continuous integration build, set the build schedule to run at an interval, such as every 5 minutes, and ensure that the Build only if there are changes accepted option is selected.
If no changes are accepted when the scheduled build runs, the build is deleted.

  • 受监控的回购工作区或流被设置为生成定义工作区的目标,如此处所示

这意味着:

  • 构建定义有自己的存储库工作区,它将每 5 分钟接受来自目标 workspace/stream 的更改
  • 只要构建定义工作区接受新提交,就会调用指定的 Jenkins 作业。