개발/docker

travisCI - Github 연동해서 docker 빌드하기

덤벨로퍼 2020. 5. 3. 17:18

travis ci 깃헙으로 가입하면 알아서 연동이됨.

깃헙으로 푸시하면 travis ci 가 할일을 하게하기 위함이다.

그 할일을 지정하기 위해서 .travis.yml 을 작성해야한다.

1. docker 를 카피

2. Dockerfile.dev 으로 이미지만들기

3. test run

4. aws 배포

 

# 권한?
sudo: required
# we need docker
services:
    - docker
# id를 복붙할수업으니 태그사용(아무거나 가능)
before_install:
    - docker build -t khdrogba/docker-react -f Dockerfile.dev .
# run test 
# test 끝나면 exit 함(-e)
script:
    - docker run -e CI=true khdrogba/docker-react npm run test

git push 한후 travis 에 들어가보면 ㅇ

 

빌드하고 test 돌린 결과를 볼수가있다.