jenkins을 사용해 빌드를 해보면 메이븐 빌드에서 단위 테스트가 실패함에도 불구하고 이후 Acceptance Test까지 실행한 후 Build Successful이 나오고 빌드 결과는 Success가 아니라 Unstable 상태가 되는 이슈를 발견했다. 물론 단위 테스트 실패에서 바로 멈추지 않고 Acceptance Test가 진행하는 것도 좋다고 생각한다. 하지만 단위 테스트가 실패할 경우 바로 Build Fail 상태가 되고, jenkins의 빌드 상태로 fail 상태가 되도록 만들고 싶다면 다음과 같이 설정할 수 있다. jenkins 뿐만 아니라 hudson도 똑같을 것이라 생각한다.
Jenkins >> Jenkins 관리 >> 시스템 설정 >> Global Properties에 maven.test.failure.ignore=false로 설정한다. 기본 값이 true로 설정되기 때문에 이 같은 상태로 빌드가 된다.
1개의 의견 from SLiPP
이런 연유였군요 예전에 그냥 지나쳤었는데 이제라도 알았으니 앞으론 챙겨야 겠어요 :)
의견을 남기기 위해서는 SLiPP 계정이 필요합니다.
안심하세요! 회원가입/로그인 후에도 작성하시던 내용은 안전하게 보존됩니다.
SLiPP 계정으로 로그인하세요.
또는, SNS 계정으로 로그인하세요.