我想创建一个Jenkins作业(第1阶段),它将收集整个构建管道中所需的所有参数,因为我不想单独对每个阶段进行硬编码,因为它们可能会定期更改。
在第3阶段的管道中,将同时运行5个作业,每个作业包含从第1阶段获得的不同参数。
有没有办法可以在第一阶段使用cron作业收集我需要的参数,这些作业可用于后续阶段?
答案 0 :(得分:1)
我认为让所有人回答你的问题的是“cron”部分。什么“cron”与其中的任何一个有关?
如果我们忽略这一点,那么这里有一个处理类似情况的答案:
的 How to build a pipeline of jobs in Jenkins? 强>
使用 Parameterized Trigger Plugin ,您可以收集第一个作业中的所有参数,然后使用此插件将其作为环境变量从一个作业传递到另一个作业。