1
jenkin 매개 변수 값을 Groovy 스크립트에 호출하는 방법을 알려줄 수 있습니까?Groovy 스크립트에서 Jenkins 매개 변수를 호출하는 방법
다른 사용자에게 다른 작업에 대한 권한을 부여하는 jenkins 작업을 만드는 중입니다.
아래 그림은 매개 변수를 보여줍니다. 내가
찾아 주시기 바랍니다 그루비 스크립트에 해당 매개 변수 값을 호출 할 아래 스크립트 매개 변수 값은 그루비 스크립트에서 여기 userid
을 제공해야한다
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()
그건
어느 날 jenkin 매개 변수 값을 groovy 스크립트에 호출하는 방법을 말해 줄 수 있습니까?
Th 캐릭터 (이름 : '사용자 ID', DEFAULTVALUE : ''설명 : ''여기에 ID를 입력) 사전에 anks는
가능한 복제 [방법 Groovy API를 사용하여 Jenkins 빌드 매개 변수를 검색 하시겠습니까?] (http://stackoverflow.com/questions/10882515/how-to-retrieve-jenkins-build-parameters-using-the-groovy-api) –
누구든지 나를 도와 줄 수 있습니다. answers.how는 script.some에 문자열 매개 변수 값을 호출하는 하나 me.its 비트 급한 –
'inger'에 의해 답변을 참조로 스레드에서 중복으로 언급 - http://stackoverflow.com/a/23665470/12704 –