파이프 라인을 실행할 때 userInput이 필요합니다. 입력은 특정 저장소의 자식 분기입니다. jenkins 작업에서 git 매개 변수를 구성 할 수 있으므로 jenkins 파이프 라인에서 어떻게 구성해야합니까? >젠킨스 파이프 라인에 git 매개 변수 추가
stage 'promotion'
def userInput = input(
id: 'userInput', message: 'Let\'s promote?', parameters: [
[$class: 'GitParameterDefinition', description: 'Environment', name: 'env',type: 'Branch'],
[$class: 'TextParameterDefinition', defaultValue: 'uat1', description: 'Target', name: 'target']
])
echo ("Env: "+userInput['env'])
echo ("Target: "+userInput['target'])
내가 할 모든 내가 파이프 라인 자체에 자식 저장소와 그것을 구성 어떻게 빈 입력 박스를 다음과 같이 나는 파이프 라인의 코드를 가지고있다.
당신은 사용자의 입력에서 얻은 지점 이름에 따라 약간의 저장소를 복제하려고? – TrafLaw
@PrasadMarne 예 올바른 –
입력 유형으로 GitParameterDefinition을 사용할 수 없습니다. 그래서 나는 당신이하고 싶은 것을 성취하는 다른 방법을 게시했습니다. 희망이 당신을 돕는다. – TrafLaw