github actions
-
Github 브랜치 별로 다른 리뷰어 할당 파이프라인 설정하는 법클라우드 2025. 5. 31. 17:50
기존 방식기존에는 CODEOWNERS 파일을 만들어 dev 브랜치와 main 브랜치에 다른 리뷰어를 할당하고 있었습니다.dev브랜치 CODEOWERS 파일# .github/CODEOWNERS* @100-hours-a-week/Newsum-Femain브랜치 CODEOWERS 파일# .github/CODEOWNERS* @100-hours-a-week/Newsum-Admin이렇게 할 때 CODEOWNERS 파일에는 조건문 설정이 불가능하기 때문에dev → main 브랜치로 PR을 보낼 때, 파일 내용이 달라서 충돌이 발생하였습니다.그래서 yml 파이프라인을 통해 조건문을 설정하여 브랜치 별로 리뷰어가 다르게 설정하게 수정했습니다.현재 방식현재 방식은 yml 파일로 파이프라인을 만들어 브랜치별로 리뷰어로 할당되..
-
React CI/CD 파이프라인 분리클라우드 2025. 5. 30. 23:36
이전 Infisical을 통한 React + Vite CI/CD의 포스팅의 느낀점으로 썼던 PR돌 때 CI/CD 파이프라인이 전부 도는 것이 이상하다고 생각하고, PR 올라갈때 CI 파이프라인이 돌고, Merge 되었을 때 CD 파이프라인이 도는게 맞다고 생각하여 파이프라인을 분리했습니다.기존 파이프라인은 다음과 같았습니다.기존 통합 파이프라인name: Frontend CI/CD# 풀리퀘 할때 트리거on: pull_request: branches: [ dev ]jobs:# 빌드 과정 build: runs-on: ubuntu-latest steps:# 레포에서 Github Runner 서버로 코드 전송 - uses: actions/checkout@v3 # Infisical ..