在没有失败的情况下杀死并重新启动Jenkins任务

时间:2016-07-12 12:51:20

标签: jenkins

有没有办法在没有失败的情况下杀死并重新启动作业中的jenkins slave任务?如果我直接执行此操作,则作业将失败,因为连接已丢失。

我需要在作业更改后刷新PATH环境变量。

2 个答案:

答案 0 :(得分:0)

我不知道你是如何改变PATH变量的,但是所有的jenkins子任务都在他们自己的shell中......

所以export PATH=$PATH:/custom/bin只有jenkins任务的生活,而不是整个工作,当然不是未来的工作

如果你正在编辑类似的内容:/etc/bashrc那么就停止......

如果您在任务顶部更改了大量内容,也可以使用自定义脚本,例如:

source ./some/file/that/exports/path
appDefinedInCustomPATH -s dothings

答案 1 :(得分:0)

如果要全局更改PATH,则需要检查Jenkins服务文件中的ENV或SYSTEM变量源文件,然后进行编辑。

是的,您将需要Jenkins重新启动以获取新的Variables来源