issues
search
minho-jang
/
i-like-this-page
It's a widget that allows visitors to mark "LIKE" on your page.
1
stars
0
forks
source link
Test Continuous Deployment
#41
Closed
minho-jang
closed
3 years ago
minho-jang
commented
3 years ago
[x] 워크플로의 job들이 순서대로 진행되는지 테스트한다 빌드한 후에 배포를 진행해야하기 떄문에, job
backend_ci
가 완료된 후에 job
backend_cd
가 실행되어야 한다. echo와 같은 단순한 명령문을 넣어서 순서대로 실행되는지 확인한다.
[x] 프로젝트를 압축한다
[x] S3에 복사한다
[x] CodeDeploy로 자동 배포한다
minho-jang
commented
3 years ago
푸시하면 ec2에 자동 배포까지 완료됨
production configuration을 S3에 저장하고, 이를 CI 단계에서 가져옴
production은 중요한 정보들이 담겨있으므로 따로 관리해야 하는데, 빌드할 때 사용하기 위해 S3에 저장하는 것을 선택함
'push'를 하면, 자동으로 테스트 및 빌드하고 압축하여 S3에 저장함
이어서 자동으로 배포하기 위해 AWS CodeDeploy를 이용해 S3에 있는 압축파일을 EC2에 배포함
압축파일을 이동시키고, 압축을 해제시키고, 쉘코드를 실행시킴
backend_ci
가 완료된 후에 jobbackend_cd
가 실행되어야 한다. echo와 같은 단순한 명령문을 넣어서 순서대로 실행되는지 확인한다.