在作业中终止并重新启动Jenkins任务,不会失败
有没有一种方法可以在作业中终止并重新启动jenkins从属任务而不发生故障?如果我直接这样做,作业将失败,因为连接已断开在作业中终止并重新启动Jenkins任务,不会失败,jenkins,Jenkins,有没有一种方法可以在作业中终止并重新启动jenkins从属任务而不发生故障?如果我直接这样做,作业将失败,因为连接已断开 在作业更改PATH环境变量后,我需要它来刷新它。我不知道如何更改PATH变量,但所有jenkins子任务都在它们自己的shell中 因此,export PATH=$PATH:/custom/bin只关注jenkins任务,而不是整个作业,当然也不会关注未来的作业 如果您正在编辑类似于:/etc/bashrc的内容,请停止该操作 如果要更改任务顶部的一堆内容,也可以编写自定义脚
在作业更改PATH环境变量后,我需要它来刷新它。我不知道如何更改PATH变量,但所有jenkins子任务都在它们自己的shell中 因此,
export PATH=$PATH:/custom/bin
只关注jenkins任务,而不是整个作业,当然也不会关注未来的作业
如果您正在编辑类似于:/etc/bashrc
的内容,请停止该操作
如果要更改任务顶部的一堆内容,也可以编写自定义脚本,例如:
source ./some/file/that/exports/path
appDefinedInCustomPATH -s dothings
如果要全局更改路径,则需要检查Jenkins服务文件中源于哪些文件ENV或系统变量,并对其进行编辑
是的,您当然需要重新启动Jenkins以获取新的变量来源我的工作调用了一个puppet代理,它会自动安装一些程序,然后将它们添加到路径中。变量编辑工作正常,但在我重新启动jenkins任务之前不会对将来的作业生效。您能在任务顶部找到它们吗?