【发布时间】:2017-02-09 10:23:38
【问题描述】:
我们正在尝试为我们的一位客户创建 CI/CD。我们需要为 svn 中的所有项目创建一个 CI/CD 管道。
Poll Svn 作业将每隔一小时在 SVN 上轮询一次修订更改。由于我们有一个健壮的文件夹结构,使用 python 脚本或 groovy 脚本,我们能够获得自上次轮询以来发生更改的项目数量。
能否请您告诉我们是否可以为每个更改的项目动态解雇管道中的其余作业。
eg: trunk --->CICD --> PROJECT1
--> PROJECT2
--> PROJECT3
--> PROJECT4
如果项目 2 和项目 4 发生变化,则应为项目 2 和项目 4 触发其余的管道作业。任何建议表示赞赏
【问题讨论】:
标签: python jenkins parameter-passing jenkins-plugins jenkins-pipeline