[英]Run jenkins post build step on the slave node instead of Master
我已经创建了一个 Jenkins 作业,并且能够使用他们在Restrict where this project can be run
的标签名称分配它在主/从Restrict where this project can be run
。 我的工作需要这样做
关于 step4,我必须在将作业标记为完成之前删除数据。 我已经考虑了条件构建步骤,它看起来在所有情况下都有效,除非作业中止。
我正在考虑使用PostBuildTask /GroovyPostBuild的 Post Build 步骤,它仅在作业被分配为在Master
上运行时才有效。 这里的问题是当我尝试在 Slave1/Slave2 上运行作业时,同样的任务似乎不起作用,我意识到它是在 Master 而不是 Slave1/2 上执行的。
非常感谢有关如何解决此问题的任何指导。
谢谢
是的,Post build 步骤默认在 Master 上运行。 因此,您需要另一个插件来允许您选择要运行 Post build 步骤的节点。 在我的系统中,我使用“Flexible Publish”插件,我认为它可以解决您的问题
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.