나는이 같은 수준에서 두 개의 폴더가 프로젝트 /홈/ishan/my_repo/jenkins_test/business_logic /집/ishan/my_repo/jenkins_test /는젠킨스에 nosetests를 실행하는 방법
test_cases을 두 개의 파일을 한 test_cases test_fib 및 test_fact 내가/집에서 nosetests --exe
을 실행/ishan/my_repo/jenkins_test /이 제대로 나는 그래서이 테스트 케이스를 실행하려고
....
----------------------------------------------------------------------
Ran 4 tests in 0.036s
OK
을 보여주는 실행 내가/집에서 스크립트를 다음 생성/ishan/my_repo
#!/bin/bash
source /home/ishan/venv/bin/activate
nosetests --exe /home/ishan/sf_shared/my_repo/jenkin_test/
deactivate
source /home/ishan/my_repo/test_runner.sh를 실행하면 출력이 올바르게 표시됩니다.
그래서 저는 그것을 jenksins 빌드 단계에 넣으려고했습니다. 그래서 젠킨스에서 쉘 실행의 명령 섹션에 같은 줄 /home/ishan/my_repo/test_runner.sh를 추가했습니다. 지금 구축하여 빌드를 실행할 때 나는 심지어 어떤 테스트 케이스를 실행하지 않습니다 생각
Started by user anonymous
Building in workspace /var/lib/jenkins/workspace/jenkins_test
[jenkins_test] $ /bin/sh -xe /tmp/hudson5020664150857393715.sh
+ source /home/ishan/sf_shared/test_runner.sh
/tmp/hudson5020664150857393715.sh: 2: /tmp/hudson5020664150857393715.sh: source: not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE
말을 실패 지금
. 오래 전에 실패합니다. 내가 뭘 잘못하고 있는지 제안 해 주시겠습니까?