기타

Jenkins Script Console 에 파이프 있는 명령어 보내보기

김모작자 2016. 4. 21. 04:38

Jenkins CI 의 스크립트 콘솔에서 명령어 보낼 때

간혹 중간에 | (pipe) 가 있으면, 자체 내장(?) 언어인 groovy script 때문에 
실행이 안되는 문제가 있다. ( 정확히는 결과에 아무 것도 안나온다.. )


흔히 자주 쓰는 ps -ef | grep XXXX 의 경우 아래처럼 표현이 가능하다.

proc1 = "ps -ef".execute()
proc2 = "grep XXXX".execute()
 all = proc1 | proc2


println all.text