728x90
반응형

CI(Continuous Integration) : 지속적 통합

CD(Continuous Deployment) : 지속적 배포

 

1. Travis CI 연동

1-1. 다음 주소에 접속해서 Githib아이디로 로그인

 https://travis-ci.org/

1-2. 오른쪽 위의 setting 클릭

1-3. 레파지토리 목록 중에 활성화하고 싶은 레파지토리 활성화

 

2. 프로젝트 설정

2-1. 프로젝트의 build.gradle과 같은 위치에 .travis.yml을 생성하고 다음 코드를 입력

language: java
jdk:
  - openjdk8

branches: # CI를 어느 브랜치가 푸시될 때 수행할지 지정
  only:
    - master

# Travis CI 서버의 home
cache: #같은 의존성은 다음 배포 때부터 다시 받지 않도록 설정
  directories:
    - '$HOME/.me/repository'
    - '$HOME/.gradle'
script: "./gradlew clean build'

#CI 실행 완료 시 메일로 알리기
notifications:
  email:
    recipants:
      - 본인 메일 주소

2-2. 커밋과 푸시

2-3. 성공

728x90
반응형

'IT' 카테고리의 다른 글

mac 단축키  (0) 2021.04.28
phpstorm 서버 자동 저장  (0) 2021.04.27
CI/CD 환경 만들기 2) Travis CI와 AWS S3 연동하기  (0) 2021.03.09

+ 최근 게시글