Jenkins 有没有一种方法可以触发詹金斯的工作;执行shell";詹金斯的另一份工作?
我有三份詹金斯的工作。第一个作业将“执行bash”作为构建步骤。bash脚本具有if/else语句。基于这个if/else,我需要触发另外两个任务。“执行shell”中是否有触发其他作业的方法?在Jenkins 有没有一种方法可以触发詹金斯的工作;执行shell";詹金斯的另一份工作?,jenkins,jenkins-plugins,jenkins-pipeline,Jenkins,Jenkins Plugins,Jenkins Pipeline,我有三份詹金斯的工作。第一个作业将“执行bash”作为构建步骤。bash脚本具有if/else语句。基于这个if/else,我需要触发另外两个任务。“执行shell”中是否有触发其他作业的方法?在执行shell中,您可以执行任何shell命令(包括curl)。 您可以使用curl触发现有作业。例如 curl-X柱http://xx.xx.xx.xx:xx/job/jobname/build --用户foo:foo_令牌 不要让bash脚本具有条件,而是使用条件构建步骤插件具有条件并从条件中触发
执行shell
中,您可以执行任何shell命令(包括curl
)。
您可以使用curl
触发现有作业。例如
curl-X柱http://xx.xx.xx.xx:xx/job/jobname/build --用户foo:foo_令牌
不要让bash脚本具有条件,而是使用条件构建步骤插件具有条件并从条件中触发作业。如果需要,可以在shell中使用带有curl
的构建远程触发器。