2013-02-13 6 views
0

작업을 작성한 후 전송되는 전자 메일에 사용자 지정 메시지를 표시하려고합니다. svn url과 다른 변수 BranchId을 코드를 이메일 본문에 체크 아웃 한 곳에서 보내려고합니다.jenkins - 변수가 표시되지 않습니다.

나는 jenkins 작업 구성 페이지의 필드에 대한 빠른 도움말에서 주어진대로 시도했지만 전자 메일에있는 그대로 표시됩니다. 즉, 실제 문자열 이 아닌 값이 표시됩니다. $BranchId 같이, I는 동일한 스트링을 얻을 수있다

Set env variable

출력 아래와 같이

는 I은 환경 변수를 추가하는 시도.

그런 변수를 정의하고 나중에 이메일 메시지에서 사용하는 방법에 대한 아이디어가 있으십니까?

+0

이메일을 어떻게 보내려고합니까? 기본 전자 메일 또는 편집 가능한 전자 메일? –

+0

@ 엘다드 편집 가능한 사람. 또한 기본 이메일을 사용해 보았습니다. – mtk

+0

어떻게 환경 변수를 설정합니까? 또한 일부 변수를 설정하고 편집 가능한 전자 메일을 사용하면 모두 표시됩니다. 나는 표준 매개 변수를 사용하거나 [EnvInject] (https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin) 플러그인으로 변수를 주입한다. –

답변

1

I은 ​​$name 같이 변수를 표시하기 위해 노력했지만, 상기와 같이 설정 작업/ENV 변수로 전달 된 ENV 변수/파라미터를 표시하는 정확한 구문은

${ENV,var="name"} 

예컨대

${ENV,var="PATH"} 
${ENV,var="BranchId"} 
관련 문제