2017-04-03 1 views
0

homebrew를 통해 설치 한 패키지를 사용하려면 어떻게 든 Jenkins 인스턴스 (homebrew를 통해 설치됨)를 활성화 할 수 있습니까? 예를 들어 나는 Jitkins에서 SH 작업으로 git를 호출 할 수 없습니다. 왜냐하면 저는 Git ia homebrew를 설치했기 때문이며 Jenkins 사용자는이 패키지 (Git)를 사용할 수 없기 때문입니다. 나는 아래Jenkins의 MacOSX에서 homebrew 패키지를 사용하십시오.

테스트에 대한 brew를 호출하기 위해 노력하고있어 나는 오류를 받고 있어요 :

Started by user anonymous 
Building in workspace /var/root/.jenkins/workspace/sandbox 
[sandbox] $ /bin/sh -xe /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/jenkins2268498674034232648.sh 
+ brew 
/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/jenkins2268498674034232648.sh: line 2: brew: command not found 
Build step 'Execute shell' marked build as failure 
Finished: FAILURE 

내가 모든 사용자에 대해 사제를 설치했다할까요?

답변

1

/usr/local/bin을 환경 변수 PATH에 추가하기 만하면됩니다.

이렇게하려면 여러 가지 방법이 있습니다. 전역 속성 (Jenkins 관리 -> 시스템 구성 -> 전역 속성)에서 구성하거나 EnvInject과 같은 플러그인을 사용하거나 스크립트 블록의 시작 부분에 간단하게 설정할 수도 있습니다.

PATH=$PATH:/usr/local/bin