1
내 빌드 및 배포 단계에서 일부 로그가 생성됩니다. 내가 특정 문자열을 볼 경우 로그를 검색하고 빌드를 실패하고 싶습니다.로그에서 문자열을 검색하려면 어떻게해야합니까? 허드슨에서 찾으면 어떻게됩니까?
좋은 로그
log stuff
step 1: SUCCESS
step 2: SUCCESS
처럼 실패와 로그 내 검사가 나는 또한
RESULT=`grep FAIL /path/to/build.log`
if [ -n "$RESULT" ]; then
exit 1
fi
을 시도했습니다
grep FAIL /path/to/build.log
if [ $? -eq 0 ]; then
exit 1
fi
입니다
log stuff
step 1: SUCCESS
step 2: FAIL
과 같을 것이다 보인다
및 파일에서 다양한 파이핑 방법.
허드슨은 아무것도 반환하지 않는 grep에서 빌드를 실패하고 있습니다. 문자열을 검색하는 더 좋은 방법이 있습니까? grep이 아무 것도 반환하지 않는 방법으로 스크립트를 종료하지 않을 수 있습니까?
버전 재료 : 쉘 명령에 대한 허드슨 문서에서 * 허드슨 1.355
게시 해 주셔서 감사합니다. 나는이 문제에 대해 정말로 운 좋은 해결 방법을 사용 해왔다. 나는 이것을 시험해 볼 것입니다. –