2017-01-13 2 views
2

Parameterized Trigger Plugin으로 다뤄 왔지만 운이 없었습니다. 기본적으로 달성하고자하는 것은 부모 작업의 매개 변수를 하위 작업으로 전달하는 것입니다. 부모 작업에서는 런타임에 자식 작업 Test_child에 전달할 수있는 값을 갖는 변수 var을 정의했습니다. 다음 내 하위 작업 Test_child에서 enter image description hereJenkins의 하위 빌드에 상위 매개 변수 전달

enter image description here

는, 셋업입니다 : -

enter image description here

내가 자식 작업에서 같은 매개 변수를 에코 때, 전달되는 값이 표시되지 않습니다.

답변

0

Post-build Actions 아래 부모 작업에서는 올바른 방법 인 Trigger parameterized build on other projects 플러그인을 사용하고 있지만 매개 변수를 전달하지 않았습니다. 이 하위 작업에 전달하고 경우 즉 Test_child에 당신이 Test_child에서 같은 변수 var을 사용할 수 있습니다됩니다 var에 존재하는 어떤 값 enter image description here

그래서 아래 그림과 같이 매개 변수를 추가해야합니다.

+0

변수에 대한 지정에도 불구하고 여전히 동일합니다. 내가'자식 작업 '에서 어떤 설정을 놓쳤는 지 궁금합니다. –

+0

'Test_child'에서 왜 다른 프로젝트가 빌드 된 후에 빌드합니까? '다른 프로젝트에서 트리거 매개 변수화 된 빌드 '에서 이미 부모 작업에서 동일한 작업을 구성 했으므로 불필요한 것으로 보입니다. 그것을 제거하고 동의 한 – RejeeshChandran

+0

을보십시오. 이전에는 자녀 작업에 문제가 없었지만 이전에는 문제가 없었습니다. 어쨌든, 귀하의 응답이 변경되었지만 계단식 매개 변수 값이 표시되지 않습니다. –