Jenkinsfile (Groovy)에 이와 같은 것이 있으며 나중에 정보를 사용하기 위해 stdout 및 종료 코드를 변수에 기록하려고합니다. sh "ls -l" 특히 내부에서 어떤 종류의 그루비 코드도 실행할 수없는 것처럼 보이기 때문에 Jenkinsfile어떻게 해야 합니까?
내부에서 다른 작업의 빌드를 어떻게 트리거 할 수 Jenkinsfile있습니까? 이 작업은 동일한 github 조직 의 다른 저장소 이며 이미 자체 Jenkins 파일이있는 저장소라고 가정 합니다. 또한 지점 이름이 마스터 인 경우에만 로컬 분기의 다운 스트림 빌드를 트리거하는 것이 의미가 없으므로이 작업을 수행하고 싶습니다. 최신 정보: stage 'test-downstream' node { def …
예를 들면 : var output=sh "echo foo"; echo "output=$output"; 나는 얻을 것이다 : output=0 그래서 분명히 stdout이 아닌 종료 코드를 얻습니다. stdout을 파이프 라인 변수로 캡처하여 다음과 같은 output=foo 결과를 얻을 수 있습니까?