2017-09-22 1 views
1

"Execute Shell"을 사용하여 Mac에서 Jenkins 작업을 실행하려고합니다. 문제는 내가 ping google.com을하고, 예를 들어, 네트워크 호출을 수행 할 필요가 있다는 것입니다,하지만 난 오류가 받고 있어요 :Jenkins의 Execute Shell에서 Google로 핑할 수 없습니다.

핑 google.com이

핑 : google.com 해결할 수 : 알 수없는 호스트

터미널에서 젠킨스 사용자와 동일한 명령을 실행하면 정상적으로 작동합니다. 환경 변수를 주입하려고했지만 작동하지 않았습니다.

어떻게하면됩니까?

답변

0

DNSMultiCast가 비활성화 된 상태에서 Jenkins를 실행하여 해결했습니다. 기본적으로 활성화되어있는 것 같습니다.

java -Dhudson.DNSMultiCast.disabled=true -jar jenkins.war