2017-11-03 5 views
0

내 무대에서 pom 버전을 가져오고 싶습니다.이 파이프 라인 스크립트가 있습니다. 나는 파이프 라인 유틸리티 단계 플러그인을 설치했습니다.젠킨스 파이프 라인 작업에서 pom 버전을 얻을 수있는 방법

stage ('Publish Stage') { 
      steps { 
       pom = readMavenPom file: 'pom.xml' 
       echo pom.version 
      } 
     } 

나는이 오류가 발생합니다. 아무도 내가 뭘하고 있는지 말할 수 있습니까?

+0

그리고 오류는 무엇입니까? – SiKing

+0

rg.codehaus.groovy.control.MultipleCompilationErrorsException : 시작 실패 : WorkflowScript : 24 : @ line 24, column 17 단계가 필요합니다. pom = readMavenPom 파일 : 'pom.xml' –

+0

이 정보를 원래 게시물에 추가하십시오. 실제로 도움이 필요하다면 예상되는 것에 대한 지침을 [ask] 읽으십시오. – SiKing

답변

0

Groovy 변수와 같은 선언적 파이프 라인 변수에 할당 할 수 없습니다. steps{} 블록에서만 단계를 실행할 수 있습니다. 이것을 script{} 블록으로 감싸면 작동 할 것입니다. 다른 곳에서 사용할 필요가있는 변수를 로컬에서 선언하지 않도록주의하십시오.