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 –