1
任何人都可以告诉我如何将jenkin参数值调用到groovy脚本中吗?如何在Groovy脚本中调用Jenkins参数
我正在创建一个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()
该参数值应该来这里userid
Groovy脚本中
任何一个可以告诉我如何将jenkin参数值调入Groovy脚本
Th提前anks
的可能的复制[如何使用Groovy API检索Jenkins构建参数?](http://stackoverflow.com/questions/10882515/how-to-retrieve-jenkins-build-parameters-using-the-groovy-api) –
任何人都可以帮助我明确如何调用字符串参数值到script.some一个回复me.its有点迫切 –
看到由'inger'在提到的线程作为重复的答案 - http://stackoverflow.com/a/23665470/12704 –