Table of Contents
travis ci 연동하기
travis ci 계정생성
퍼블릭 리포는 https://travis-ci.org/ 에서, 프라이빗 리포는 https://travis-ci.com/ 에 github 계정으로 로그인합니다.
오른쪽 위 계정 아이콘을 클릭 후, Settings 을 클릭합니다.
Repository 활성화
연동하려는 Repository 를 찾아, Activate Repository
를 클릭합니다.
소스에 .travis.yml 추가
build.gradle
이 위치한 폴더에 .travis.yml
을 생성하고 아래 내용을 입력합니다.
language: java
jdk:
- openjdk11
branches:
only:
- master
cache:
directories:
- '$HOME/.m2/repository'
- '$HOME/.gradle'
script: "./gradlew clean build"
notifications:
email:
recipients:
- test@gmail.com
빌드 상태 확인하기
위 파일을 커밋하고 서버에 푸시하면 Travis CI 사이트에서 빌드상태를 확인할 수 있습니다.
만약, ./gradlew: Permission denied
이런 에러가 발생하면 아래 명령을 실행하고 다시 확인합니다.
git update-index --chmod=+x gradlew
빌드상태 배찌 표시하기
Travis CI 사이트에 빌드상태 배찌를 클릭하면 마크다운 텍스트를 얻을 수 있고, 텍스트를 README.md
등에 추가하면 빌드상태가 표시됩니다.