2013-04-19 7 views
2

나는 Apache 뒤에있는 Tomcat 내의 리눅스 머신에 jenkins를 설치했다. 결과로 jenkins는 tomcat으로 실행됩니다. 사용자 tomcat이 제대로 실행되도록 구성되지 않았습니다.마스터에서 다른 사용자로 작업을 실행하는 방법은 무엇입니까?

동일한 컴퓨터에서 다른 사용자로 작업을 실행하도록 Jenkins에 지시하려면 어떻게해야합니까?

슬레이브를 동일한 시스템에 있지만 다른 사용자로 정의하는 것이 합리적입니까?

답변

4

빌드 단계에서 su 또는 sudo을 다른 사용자로 실행할 수 있지만 보안 상 의미가 있습니다. 이것이 당신이 정기적으로하고 싶은 일이라면, 제안한 것처럼 다른 사용자와 동일한 컴퓨터에 슬레이브를 정의하는 것이 좋습니다. 불행히도 이것을 쉽게 만들 수있는 플러그인/확장을 알지 못합니다.

+0

ssh [email protected] build.sh 당신을 감사 build.sh 실행을 실행, 나는 다음 슬레이브 접근 방식에 대한 이동합니다. – Barth

관련 문제