EnvInject Plugin 일명 ( Environment Injector Plugin )은 Jenkins 구성에서 환경 변수를 설정하는 몇 가지 옵션을 제공합니다.
선택 Inject environment variables to the build process
하면 다음을 얻을 수 있습니다.
Evaluated Groovy script
실행 된 명령의 결과에 따라 환경 변수 를 설정할 수 있습니다 .
return [HOSTNAME_SHELL: 'hostname'.execute().text,
DATE_SHELL: 'date'.execute().text,
ECHO_SHELL: 'echo hello world!'.execute().text
]
return [HOSTNAME_GROOVY: java.net.InetAddress.getLocalHost().getHostName(),
DATE_GROOVY: new Date()
]
(각 방법에 대한 자세한 내용은 내장 도움말 (?)에서 찾을 수 있습니다.)
불행히도 다음과 같이 할 수는 없습니다 Script Content
.
폴더 생성, 파일 복사 등과 같은 환경 설정을 목표로하는 스크립트 파일을 실행합니다. 스크립트 파일 내용을 제공하십시오. 위의 속성 변수를 사용할 수 있습니다. 그러나 스크립트에서 환경 변수를 추가하거나 재정의하더라도 빌드 작업에는 영향을 미치지 않습니다 .