2019년 11월 18일 월요일

Jenkins에서 64비트로 Powershell 실행

Jenkins에서 Powershell 스크립트를 사용할 때, 기본적으로 32bit powershell을 실행시킨다. 32 bit powershell에서는 워크플로가 동작하지 않기 때문에 필수적으로 64bit으로 실행시켜야 하는데, 이 방법은 간단하다.

Jenkins가 설치된 폴더에 들어가면 jenkins.xml이 있는데 여기서 아래의 경로를 수정한다.
<executable>%BASE%\jre\bin\java</executable>
이 부분의 java 경로를 아래와 같이 64bit java가 설치된 경로로 잡아주면, Jenkins가 64bit으로 실행된다.
<executable>C:\Program Files\Java\jre-10.0.2\bin\java</executable>
그 후 jenkins를 재시작한 후 아래 코드를 통해 64bit으로 실행되었는지 확인할 수 있다.
[Environment]::Is64BitProcess

댓글 1개: