Skip to content

Conversation

@ohamin26
Copy link
Member

@ohamin26 ohamin26 commented May 10, 2025

어떤 기능인가요?

cicd 적용 및 프론트엔드 서버 이전

작업 상세 내용

  • eslint 및 prettier 추가
  • ci workflow 적용
  • cd workflow 적용
  • aws 프론트엔드 서버 이전

참고할만한 자료(선택)

  • ci/cd 테스트하느라 커밋 내역이 좀 정신 없는데 감안하고 봐주시면 감사하겠습니다
  • 코드말고도 서버 구조도 전체적으로 봐주시면 좋을 거 같아요
  • prettier는 warning처리 해놓았으나 되도록 지켜주셨으면 합니다!

기존과 바뀐 점

  • 배포 방식이 달라졌습니다
  • 기존에는 수동 배포 방식이었기에 develop 브랜치에서 직접 빌드 후 배포하는 방식을 사용했었는데,
  • 변경 후에는 release 브랜치를 활용할 생각입니다
  • 간단하게 흐름을 말씀드리자면 feat/* => develop => release => main 이 순서로 진행해주시면 됩니다
  • 아래 사진 참고하시면 됩니다!

image

@ohamin26 ohamin26 requested a review from goorm12 May 10, 2025 08:12
@ohamin26 ohamin26 added the [FEAT] 기능 추가 label May 10, 2025
@ohamin26 ohamin26 linked an issue May 10, 2025 that may be closed by this pull request
4 tasks
- dev workflow 실행 시점 수정
- prod workflow 추가
- ecosystem.config 삭제
@ohamin26 ohamin26 changed the title Feat/cicd 프론트엔드 인프라 재구축 May 23, 2025
@ohamin26 ohamin26 marked this pull request as ready for review May 23, 2025 17:07
Copy link
Contributor

@goorm12 goorm12 left a comment

Choose a reason for hiding this comment

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

/github/workflows/deploy.dev.yml 파일 압축 파일명 확인 부탁드리겠습니다!


- name: ZIP project files
run: |
zip -r juulabel-front-qa.zip . -x "*.git*" "node_modules/*"
Copy link
Contributor

Choose a reason for hiding this comment

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

저희 qa서버 폴더 구조가 /home/juulabel-qa/juulabel-front이거로 돼있는데, 현재 압축 하는 이름은 juulabel-front-qa로 돼있습니다.

Copy link
Member Author

Choose a reason for hiding this comment

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

질문이 이해가 잘 안됩니다
폴더 구조랑 압축 파일명이랑 상관이 있나요???

Copy link
Contributor

Choose a reason for hiding this comment

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

아하 아닙니다!! 다시 확인해보니 괜찮은 것 같습니다. 수고하셨습니다!

@ohamin26 ohamin26 merged commit 865a29f into develop May 26, 2025
1 check passed
@ohamin26 ohamin26 deleted the feat/cicd branch May 26, 2025 12:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[FEAT] 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FEAT: 개발 환경 재구성

3 participants