我有一个代码管理应用程序,它通过CLI与Jenkins集成,创建,删除和构建作业。在我创建一个新的Jenkins作业后,我需要运行一个shell脚本。此脚本取决于Jenkins创建的某些目录,即工作区。
Jenkins CLI是非阻塞的,因此我不能等待命令终止。有可能,也许有一个插件(我找不到任何......),在作业创建后触发shell脚本的执行?
答案 0 :(得分:1)
jenkins CLI命令build
具有命令选项-s
,它将阻止触发操作直到完成。
请参阅YOUR_JENKINS_URL / cli