답변

0

개별 프로젝트의 환경 변수를 설정하려면 '실행을위한 환경 준비'확인란을 선택하고 속성 내용 상자에서 'ENV = value'형식으로 원하는 환경 변수를 설정하십시오.

그렇지 않으면 Windows에서 변수를 설정 한 후 Jenkins 서비스를 다시 시작하지 않았다고 제안 할 수 있습니다.

+0

저는 Jenkins를 다시 시작했습니다 (시스템 (Windows)도 재시작했습니다). 나는 너의 제안 된 접근법을 시도 할 것이다. 감사. – pixelr

+0

그리고 제어판 섹션의 애플릿이 아닌 시스템 섹션에 env var를 설정해야합니다. – gbjbaanb

+0

위와 같이 제안했지만, Visual Studio "devenv.exe"를 사용하고있는 배치 스크립트는 환경 변수를 선택하지 않았습니다. – pixelr

0

EnvInject 플러그인을 사용할 수도 있습니다. 제대로 작동합니다. https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin

+0

이 플러그인을 사용하고 SCM 업데이트 후 ENV 변수를 설정하고 있습니다. 그러나 배치 파일은 cmd.exe를 통해 실행할 때 잘 작동하는 이러한 변수를 사용하지 않습니다. – pixelr

0

좋은 아침, 당신의 젠킨스 서버에

로그인 및 명령 줄에서 젠킨스를 중지합니다. 이 작업을하는 동안 웹 브라우저를 열고 Jenkins 웹 페이지를 새로 고침하여 서비스가 중지되었는지 확인하십시오 (서비스를 중지하는 데 약 5 초가 걸립니다). 그런 다음 명령 줄에서 다시 시작하면 변수가 업데이트됩니다. 나는 어제 단위 테스트를하기 위해 나섰다. 그것은 작동해야합니다.

관련 문제