본문 바로가기

소프트웨어-이야기/테스트-자동화

gradle build와 Jenkins

gradle java plugin을 사용하면, build 명령문 실행 시, gradle에서 task check 함수를 실행한다.

그래서 단순히 gradlew build 명령문으로 build를 하는 경우, 테스트에 실패해도 젠킨스에는 build 실패로 뜨게 된다. 

이렇게 build / test 단계를 나눠서 구성하는 경우, build 단계에 check 명령문을 제외 (-x)하겠다는 옵션을 추가해줘야한다.

그러면 Build 단계에서 테스트를 실행하지 않는다. 

gradlew build -x check

 

참고

https://proandroiddev.com/understanding-gradle-the-build-lifecycle-5118c1da613f

https://www.testmo.com/guides/jenkins-ci-test-automation