基于项目的授权configurationBuild execute shell

jenkins的工作之一,我作为pipe理员启用了基于项目的安全性,并添加了几个可以configuration这个工作的名字。

不过,我想让这些人只configurationBuild下的Execute Shell,其余的应该被阻塞。

不幸的是,基于项目的安全性下的configuration标志(checkbox)为这些人员configuration打开了完整的工作。

有没有办法,我可以让这个工作的用户只编辑“Build”下的执行shell,其余的configuration仍然被阻止?

我其实自己find了答案。 可以取消选中“configuration”checkbox,并可以用一行代码或任何正在使用的脚本语言来replace“执行”shell的内容。

bash -ex myscript.sh 

在项目中工作的人可以随时编辑subversion中的myscript.sh文件,同时他们也没有configuration项目的可能性。