0
Jenkins를 통해 슬레이브에서 JUnit 테스트를 실행하려고합니다. 슬레이브 구성이 성공적이었으며 마스터가 슬레이브의 작업 영역을 인식하는 것처럼 보이지만 빌드 아래의 "Execute Shell"을 통해 java 명령을 실행할 수 없습니다. 소스 제어에서 풀다운 코드가 없으므로 빌드가 필요 없습니다. 이것은 단지 슬레이브에서 테스트를 실행하기위한 작업입니다. 내가 슬레이브에서 로컬이를 실행할 수 있어요Jenkins와 함께 슬레이브에서 쉘 스크립트를 실행할 수 없습니다.
java org.junit.runner.JUnitCore OneGateTesting.TestSuiteRunner
과 run.sh를 교체 할 경우
Building remotely on qa-slave in workspace /home/ubuntu/Desktop
[Desktop] $ /bin/sh -xe /tmp/hudson2639231287347256677.sh
+ ./run.sh
Error: Could not find or load main class org.junit.runner.JUnitCore
Build step 'Execute shell' marked build as failure
Finished: FAILURE
나는 같은 오류가 발생합니다.
어떤 계정으로 로그인하고 실행합니까? jenkins 사용자로 로그인하여 java를 실행하십시오. 당신이 관찰 한 것을 알려주십시오 –
나는 슬레이브에게 ssh를 사용하는 계정을 사용합니다. 나는 "젠킨스"사용자가 없지만 user.name은 master (jenkins systemInfo)의 tomcat7이며 암호가 무엇인지 알지 못합니다. – Jai