Menjil-Menjil / Menjil-BE

0 stars 0 forks source link

[FEAT] CI/CD 단순화 #133

Closed megymj closed 9 months ago

megymj commented 9 months ago

기능 명세

  1. main, develop branch로 pull requests를 요청 시 test reports 결과를 보여주도록 한다.
  2. main branch로 push되면, CI는 수행하지 않고, CD만 수행한다: port 80
  3. develop branch로 push되면, CI만 수행한다(PR시에 검증하지만, main branch로 push 하기 전 한 번 더 검증)
    1. 기존에는 develop branch도 CI & CD 모두 수행해서 8081 port로 서버에 올렸으나, 이 부분을 제외시킴
    2. 캡스톤디자인 기간이 종료됨에 따라 변경사항을 매번 바로 push할 필요가 없다.
  4. 요약
    1. cd-main.yml: main branch로 push될 때 CD 수행
    2. ci-develop.yml: develop branch로 push될 때 CI 실행
    3. build-on-pr.yml: pr시 test 결과에 대한 report 제공, codecov 실행

~## CI / CD 단순화~

megymj commented 9 months ago

PR을 요청할 때, test 결과에 대한 reports를 받도록 수정 필요

megymj commented 9 months ago

Update the contents of the issue