travis.yml 파일 작성하기

이유진·2022년 2월 21일
0

travis CI 이용한 배포 과정

  1. Test 수행 위한 준비1 : 도커 환경에서 리액트앱 실행하고 있으니, Travis Ci에서도 도커환경 구성하기

  2. Test 수행 위한 준비1 : 구성된 도커 환경에서 Dockerfile.dev 이용해서 도커 이미지 생성하기

  3. Test 수행 : 어떻게 Test 수행할 것인지 yml파일 설정하기

  4. AWS 배포 : 어떻게 AWS 소스코드를 배포할 것인지 설정하기

travis.yml 파일 작성하기

sudo: required  # sudo : 관리자 권한 갖기

language : generic. # language : 언어(플랫폼) 선택
           # 언어는 node 또는 ptyhon 등으로 선택 가능 
services:
	- docker # sevices : 도커 환경 구성하기
    
before_install : # before_install : 스크립트 실행할 수 있는 환경 구성
	- echo "start Creating an image with dockerfile" 
    - docker build -t 이미지명 -f Dockerfile.dev .  # 도커파일로 이미지 생성하기
    
script : # script : 테스트 실행할 스크립트
	- docker run -e CI=true 이미지명 npm run test -- --coverage
   
after_success : # after_success : 테스트 성공 후 할일
	- echo "Test Success"

travis와 github 연동 에러 발생 & 해결

  • 문제 발생 : github을 연동하고 file을 푸시해도 travis There are no builds for this repo yet 와 같은 trvis와 연동이 되지 않는 에러 발생

  • 에러 해결 :
    .travis.yml file 작성시 들여쓰기 중요성!
    뛰어쓰기 2칸으로 변경하고 해결

    [👇 에러 해결 후 화면 👇]    


    에러 참고 github

profile
차근차근 배워나가는 주니어 개발자

0개의 댓글