개발/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 돌린 결과를 볼수가있다.