Jenkins2 管道检测 SCM 变化

Jenkins2 Pipeline detect SCM changes

我有一个运行大量作业的管道。在这种情况下为颠覆主干。它让我 select 可以选择使用 cron-job 轮询 SVN,但不能轮询哪个 repo 位置。

我该如何指定?我需要指定它吗?我宁愿开始一份子工作吗?

中的解决方案:

  1. 将管道脚本放入存储库根目录中的 Jenkinsfile 中(提交)
  2. 将管道定义更改为 "Pipeline from SCM script",添加存储库 URL,添加凭据
  3. 设置轮询间隔
  4. 手动提交您的 SCM 以检查它是否被正确拾取