Jenkins - 停止与其他用户一起运行的作业

时间:2017-11-27 07:07:05

标签: jenkins

我们有一个Freestyle作业,它调用一个shell命令来运行一个不同用户的进程:

sudo -u username my_prog

现在,我们希望Jenkins用户能够停止" my_prog"单击构建栏右侧的红色X按钮 可能吗?我能抓住这个点击事件并运行一些脚本来杀死" my_prog"?

1 个答案:

答案 0 :(得分:1)

你可以杀死/中止Jenkins在其他人开始的工作。 中止启动器用户名将在控制台日志中捕获。

您可以通过为指定用户(可以同时执行写入和读取操作)创建凭据,为每个人(包括匿名用户)禁用此kill开关。对于其他用户,只应提供读访问权限。