2014-02-20 2 views
2

를 구축, 정말 같은 글로벌 암호 목록에 암호를 추가 한 :젠킨스 EnvInject 플러그인을 사용하여

작업 내에서

enter image description here

, 내가 지금처럼 글로벌 암호를 사용하도록 설정 :

enter image description here

나는 목표를 Maven 빌드에서 환경 변수로 이름을 사용하는과 같이, 잘 작동 할 것이라는 가정하에이었다

enter image description here

불행하게도, 나는 빌드 출력에서 ​​볼 :

.../my-project/pom.xml clean install -Dwhatever.password=${qa.password} 

나는 무엇을 놓치고? 나는 잠시 동안 config를 가지고 놀고 있었지만 이것이 성취하려는 것을 위해 효과가있는 것처럼 보입니다.

위의 질문에서 암호를 maven 옵션으로 사용하는 이유는이 질문의 맥락에서 벗어난 것입니다.

+0

'-Dwhatever.password = $ qa.password' 또는'-Dwhatever.password = % qa.password % '를 시도 했습니까? – Cole9350

+0

그랬 으면 콘솔 로그에 바로 표시됩니다. -/ – bvulaj

+0

Did MAVEN_OPTS 필드에 넣으시겠습니까? MAVEN_OPTS 필드는 일반적으로 '고급'섹션에 숨겨져 있습니다. – Vikram

답변

0

도트는 환경 변수에서 유효한 문자가 아닙니다. 어쩌면 변수 이름을 'qa_password'또는 다른 이름으로 변경해보십시오.

관련 문제