我们有一个Freestyle作业,它调用一个shell命令来运行一个不同用户的进程:
sudo -u username my_prog
现在,我们希望Jenkins用户能够停止" my_prog"单击构建栏右侧的红色X按钮 可能吗?我能抓住这个点击事件并运行一些脚本来杀死" my_prog"?
答案 0 :(得分:1)
你可以杀死/中止Jenkins在其他人开始的工作。 中止启动器用户名将在控制台日志中捕获。
您可以通过为指定用户(可以同时执行写入和读取操作)创建凭据,为每个人(包括匿名用户)禁用此kill开关。对于其他用户,只应提供读访问权限。