我正在使用 Jenkins 创建构建管道,并且需要在管道中触发部署步骤。这意味着一个手动过程(构建自动发生,定时,然后在部署阶段停止,等待手动授权)。
我还需要使用上一步中的参数触发部署步骤。
因此,使用“参数化插件”,我可以在作业之间传递参数。我可以触发自动或手动触发的下游作业(不确定这是标准功能,还是某些插件添加了手动构建)。
但是,我找不到任何方法来触发手动参数化作业。
有谁知道这样做的方法?我可以使用其他插件吗?
我需要参数的原因是我创建了一个通用部署作业,并且需要传入模块名称和 maven 版本来部署。我可以为每个模块创建特定的部署作业,但这会非常痛苦。
我也一直在考虑以下内容,但这似乎是一个杂项:
这种方法存在各种问题
最佳答案
build-pipeline-plugin 的当前生产版本(1.4.2)允许它 - 使用参数指定手动下游作业,该参数显示在管道上并且可以从那里开始。
老版本做不到。
关于jenkins - 如何链接手动触发的下游作业,同时传递参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11983796/