主詹金斯是否跟踪在从属节点上创建的动态作业?

时间:2020-01-17 18:04:20

标签: jenkins jenkins-pipeline jenkins-build-flow

在Jenkins作业构建过程中,使用Groovy脚本,我们可以动态创建新作业。有关this的更多信息。

我们有一个“主从n节点”架构。


我们创建任何在主Jenkins上配置的Jenkins作业(例如some-pipeline-job),显然是。

在触发此作业的构建(some-pipeline-job)时,该构建可以在任何从属节点上运行。


后果:

1)此作业(some-pipeline-job)构建为可以在任何从属节点上运行的每个构建创建了一个工作区

2)此作业(some-pipeline-job)具有Groovy代码,可在其构建期间在运行时创建新的动态作业(例如job23


目标:

根据一些标准,例如numberOfDaysOld构建,使用本procedure中提到的第二步,跨从属节点构建任何作业的工作区的磁盘管理。


1)

cloudbees-support中提到的第二步可以用来清理在多个从属Jenkins节点上运行的所有特定作业(some-pipeline-job)的工作区吗?

2)

Jenkins主服务器在运行时是否具有关于由job23创建的此动态作业(some-pipeline-job)的信息?如何确保在Jenkins主数据库中跟踪(配置)动态作业?

3)

如果是,cloudbees-support中提到的第二步可以用来清理job23构建的工作空间吗?

0 个答案:

没有答案