[CI/CD] travis ci 연동하기 (1/3)

By | 2020년 3월 29일
Table of Content

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 등에 추가하면 빌드상태가 표시됩니다.

답글 남기기