Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[INFRA] CD 구축 #197

Merged
merged 18 commits into from
Apr 8, 2024
Merged

[INFRA] CD 구축 #197

merged 18 commits into from
Apr 8, 2024

Conversation

shindong96
Copy link
Member

@shindong96 shindong96 commented Apr 7, 2024

작업 내용

  • CD 과정
  1. 빌드

    • CI 과정에서 test가 선행되기에 ./gradlew bootJar로 JAR 파일만 만듭니다.
  2. ZIP 파일로 압축

    • 현재 파일명이 제멋대로인데 이 부분을 PR번호 등으로 할 수 있는 방법 찾아봐야 합니다.
  3. AWS S3에 업로드

  4. AWS Code Deploy를 통해 ZIP 파일을 EC2로 다운로드 후 압축해제

    • /home/ubuntu/gohigher로 생김
  5. scripts/deploy.sh 실행

    • dev와 test 두 개를 돌려야해서 조금 어색합니다
    • 의견받습니다ㅠㅠ

resolve #196

@shindong96 shindong96 requested review from Seongwon97 and kyukong April 7, 2024 06:27
@shindong96 shindong96 self-assigned this Apr 7, 2024
Copy link
Member

@kyukong kyukong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

와우 드뎌 배포 자동화가 도입되었네요!!!!
너무 수고 많으셨습니다 👍👍👍

@shindong96 shindong96 merged commit a795135 into develop Apr 8, 2024
1 check passed
@shindong96 shindong96 deleted the feature/#196/instruct-cd branch April 8, 2024 11:54
@shindong96 shindong96 changed the title [INFRA] CD 구축 [INFRA] CD 구축 Apr 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[INFRA] CD를 구축한다.
2 participants