有没有办法从另一个詹金斯工作的“执行shell”触发詹金斯工作?

Roh*_*kar 3 jenkins jenkins-plugins jenkins-pipeline

我有三份詹金斯工作。第一项工作将“执行 bash”作为构建步骤。bash 脚本有 if/else 语句。并基于此 if/else 我需要触发其他两个作业。“执行shell”中有没有办法触发其他作业?

mai*_*mer 5

在 中Execute Shell,您可以执行任何 shell 命令(包括curl)。您可以使用 触发现有作业curl。例如 curl -X POST http://xx.xx.xx.xx:xx/job/jobname/build --user foo:foo_token