![](/img/trans.png)
[英]How to reference a parameter as a variable in Jenkins Groovy Script
[英]How to call Jenkins parameter inside a groovy script
任何人都可以告诉我如何将jenkin参数值调用到groovy脚本中吗?
我正在创建一个jenkins工作,为特定用户提供另一份工作的许可。
下面的图片显示了参数。 我想将该参数值调用到groovy脚本中
请找到以下脚本:
import hudson.model.AbstractProject
import hudson.model.Item
import hudson.security.AuthorizationMatrixProperty
import hudson.security.Permission
AbstractProject proj = hudson.model.Hudson.instance.getItem("testjob")
AuthorizationMatrixProperty authProperty = proj.getProperty(AuthorizationMatrixProperty.class)
Set<String> users = new HashSet<>();
users.add('userid'); // XXX
Map<Permission,Set<String>> newPermissions = new HashMap<Permission, Set<String>>()
newPermissions.put(Item.READ, users)
proj.addProperty(new AuthorizationMatrixProperty(newPermissions))
proj.save()
该参数值应该在groovy脚本中来到这里userid
任何人都可以告诉我如何将jenkin参数值调用到groovy脚本中
提前致谢
我认为你所寻找的asnwer是这样的:字符串(名称:'UserID',defaultValue:'',描述:'在此输入ID')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.