Skip to content

[6주차] 전수현 / [Chore] CICD 구축#91

Open
soo0711 wants to merge 25 commits intoLeets-Official:전수현/mainfrom
soo0711:전수현/6주차

Hidden character warning

The head ref may contain hidden characters: "\uc804\uc218\ud604/6\uc8fc\ucc28"
Open

[6주차] 전수현 / [Chore] CICD 구축#91
soo0711 wants to merge 25 commits intoLeets-Official:전수현/mainfrom
soo0711:전수현/6주차

Conversation

@soo0711
Copy link

@soo0711 soo0711 commented May 19, 2025

1. 무슨 이유로 코드를 변경했나요?

  • ci/cd 파이프라인 구축
  • push는 테스트 없이 바로 배포O
  • pr은 테스트 진행 후 배포 X
  • ci-cd.yml로 push 발생 시 도커 실행 및 배포 진행했습니다.
  • test.yml은 PR 발생 시 JUnit 테스트를 실행합니다.
  • Dockerfile과 docker-compose.yml을 통해 애플리케이션 및 DB 환경을 컨테이너화하여 배포가 가능하게 했습니다.
  • AWS EC2의 Amazon Linux를 사용했습니다.

2. 어떤 위험이나 장애를 발견했나요?

  • application.yml파일을 환경설정 안 해줘서 오류가 났습니다.
  • docker에서 mysql은 실행됐지만, spring은 실행이 안되는 오류가 있었습니다.
  • 로그 확인 결과 schema.sql이 실행이 안돼서 오류가 났습니다.
  • ./schema.sql:/docker-entrypoint-initdb.d/schema.sql # 여기에 초기화 SQL 마운트 추가 코드를 docker-compose.yml에 추가해서 해결했습니다.

3. 관련 스크린샷을 첨부해주세요.

  • Docker 컨테이너 목록
    스크린샷 2025-05-20 003520
  • spring 동작 확인
    스크린샷 2025-05-20 003725
  • 도커 허브
    스크린샷 2025-05-20 004332
  • build, push
    스크린샷 2025-05-20 012246
  • ec2 배포
    스크린샷 2025-05-20 012255
  • 카카오 로그인 창
    스크린샷 2025-05-20 010456

4. 완료 사항

  • ci/cd 구축
  1. 추가 사항

@soo0711 soo0711 requested review from rootTiket and soyesenna May 19, 2025 16:25
@soo0711 soo0711 self-assigned this May 19, 2025
@soo0711 soo0711 linked an issue May 19, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[6주차] 전수현 / [Chore] CICD 구축

1 participant