21.07.22 23:20 작성
·
288
1
저번에 질문을 남겼는데 다른 강의에 대한 답변을 남겨주셔서 다시 질문 남깁니다.
이 질문은 간단한 어플을 실제로 배포해보기(테스트 & 배포 부분)의 Travis CI의 AWS접근을 위한 API 생성에 대한 질문입니다.
TravisCI에서 이번 강의에서 작성한 .travis.yml 파일을 가지고 aws beanstalk에 배포할 때
.yml 파일에는 Dockerfile.dev를 빌드하고 실행하는 내용만 적혀있는데, 돌아가는 과정을 보면 Dockerfile이 배포가 되는 것 같습니다.
TravisCI에서 Dockerfile은 언제 읽는지 궁금합니다.
답변 3
0
..ㅜㅜ 강의는 너무 좋은데요..
6-7강에서는 after_success 라는 스크립트를 작성하지 않는데요....
올려주신 답변은 8-9강 내용인 것 같아요..
6-7 강의 .travis.yml 전문입니다.
0
2021. 07. 26. 10:28
안녕하세요
before_install: |
|
- docker build -t smileajw1004/react-test-app -f ./frontend/Dockerfile.dev ./frontend | |
script: | |
- docker run -e CI=true smileajw1004/react-test-app npm test | |
after_success: | |
- docker build -t smileajw1004/docker-frontend ./frontend | |
- docker build -t smileajw1004/docker-backend ./backend | |
- docker build -t smileajw1004/docker-nginx ./nginx |
여기 보시면 before_install에서 dev 파일을 빌드하지만
after_success에서는 Dockerfile을 빌드합니다 Dockerfile은 기본 파일이기때문에
-f ./도커파일 이름을 따로 지정해주지 않아도 됩니다 ~ ! 수고하세요 !