Test 수행 위한 준비1 : 도커 환경에서 리액트앱 실행하고 있으니, Travis Ci에서도 도커환경 구성하기
Test 수행 위한 준비1 : 구성된 도커 환경에서 Dockerfile.dev 이용해서 도커 이미지 생성하기
Test 수행 : 어떻게 Test 수행할 것인지 yml파일 설정하기
AWS 배포 : 어떻게 AWS 소스코드를 배포할 것인지 설정하기
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"
문제 발생 : github을 연동하고 file을 푸시해도 travis There are no builds for this repo yet
와 같은 trvis와 연동이 되지 않는 에러 발생
에러 해결 :
.travis.yml
file 작성시 들여쓰기 중요성!
뛰어쓰기 2칸으로 변경하고 해결
[👇 에러 해결 후 화면 👇]