Travis CI 적용

김현진·2020년 10월 13일
1

CI,CD

목록 보기
1/3

Travis CI란

Travis CI는 깃헙에서 진행되는 오픈소스 프로젝트를 위한 지속적인 통합서비스이다. 2011년에 설립되어 2012년에 급성장하였으며 Ruby언어만 지원하였지만 현재 대부분의 개발 언어를 지원하고 있다. Travis CI를 이용하면 깃헙 레포지토리에 있는 프로젝트를 특정 이벤트에 따라 자동으로 테스트, 빌드하거나 배포 할 수 있다 프라이빗 레포일경우 유료로 일정금액을 지불하고 사용할 수 있다.

자동으로 배포를 해준다라고 보면 된다. 프로젝트를 하면서 배포를 수동으로 했는데 너무 불편하여 한번 공부를 해보았습니다.

jenkins, circleCI 등 다른 CI,CD 툴이 있습니다.(지속적인 통합, 지속적인 배포)

Travis CI의 흐름

로컬 깃 -> github -> Travis CI -> AWS

gitbub 과 Travis CI 연결작업

  1. https://travis-ci.org/ 에 사이트에 회원가입 하기(github아이디로 회원가입하기

  2. 회원가입 후 로그인을 하였다면 우측상단 프로필이미지를 클릭하면 settings 클릭

  1. 해당 프로젝트를 검색하여 선택 만약 최근에 올린 파일이라면 왼쪽 상단쯤에 있는 Sync account를 클릭하여 싱크를 맞춘다. 이래도 안된다면 조금 마음의 여유를 가지고 기다린 다음 다시 클릭

  1. 해당 프로젝트 토클버튼 클릭(push를 한다면 해당 .yml 파일을 실행시켜준다 다음 챕터에서)

  1. 상단 Dashboard에 들어가서 목록을 확인한다.

Travis CI test 및 배포관련 내용은 다음 편에

profile
기록의 중요성

0개의 댓글