-
Travis CI로 빌드하기IT/SpringBoot&AWS 2022. 5. 14. 08:53
참고 도서 : 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
드디어 CI/CD를 실습해볼 차례다.
도서에서는 아래와 같은 순서로 가이드 하고 있다.
- travis-ci.org에 접속 > 로그인 후 settings를 통해 저장소를 활성화
- Travis CI 설정을 위해 .travis.yml 파일 작성 후 커밋/푸시
- Travis CI 저장소 페이지에서 build 상태 확인 => 빌드 완료되면 기 설정한 이메일로 완료 메일 확인
그런데 실제 진행해보니 변경된 사항이 있다.
1. 접속 경로 : travis-ci.org => travis-ci.com
2. plan 설정
- 도서에서는 파일을 커밋/푸시하면 자동으로 빌드가 진행되는 것으로 안내하였지만 그 사이 정책이 바뀐듯 하다.
- 실제 상단에 아래와 같은 얼럿이 뜨는데, plan을 확인하라는 거다.
- 저장소 plan 탭으로 이동하면, plan을 설정할 수 있는데 여기서는 free 인 Trial Plan을 선택한다.
- Trial Plan은 10k credit을 준다고 하는데, 이걸 다 소진하면 더이상 사용은 불가하고 상위 plan을 선택해야 한다. 그리고 AWS 프리티어 가입 시와 마찬가지로 신용카드에서 $1 가 결제되는데, 수일 내로 다시 취소 처리된다고 한다. (5/14 오늘 가입 시에는 아직 취소되지 않았다) => 참고 페이지 이동
plan을 설정하고 나니 바로 빌드가 처리된다. (
역시 돈이 최고여...)Travis CI 저장소 페이지에서 빌드 로그를 확인할 수 있다. 완료되면 "passed"와 함께 이메일로도 완료 메일 확인 가능하다!!
참고 : Travis CI에 대해 정리를 잘해놓은 블로그가 있어 URL 남김
- https://www.sauru.so/blog/travis-ci/
'IT > SpringBoot&AWS' 카테고리의 다른 글
AWS EC2 에 tree 설치하기 (0) 2022.05.15 AWS EC2 - CodeDeploy 연동 설정 (0) 2022.05.14 소셜 로그인 - OAuth 2.0 구글API 등록 오류 (0) 2022.05.14 MySQL(MariaDB) 에러 해결 방법 - No database selected. (0) 2022.05.13 [이슈] IntelliJ - DB Browser 통한 AWS RDS 접속 오류 해결 방안 (0) 2022.05.12