pile·
인프라 / DevOps·헤이딜러 (PRND)헤이딜러 (PRND)·

Release PR만들어질때, Jira 이슈에 배포 버전 자동으로 추가하기(feat. GitHub Action)

문제Jira에서 fix version을 관리할 때 이슈 생성 시 입력하는 방식은 누락이 잦고, Release PR 시점에 매번 수동으로 모든 이슈에 버전을 추가하는 흐름은 번거롭고 실수가 잘 났다.
접근Release PR 브랜치 이름에서 버전을 뽑고, PR 커밋 메시지에서 Jira 키를 정규식으로 추출한 뒤 Atlassian API로 이슈 상세를 조회해 fix version에 자동 반영하는 GitHub Action을 직접 구현. 서브태스크는 필터링하고, 실패 케이스는 output 변수로 노출해 후속 액션이 잡을 수 있게 했다.
결과사람이 PR마다 이슈를 손으로 추적하던 작업이 사라졌고, "Jira issue version by release PR" 이름으로 GitHub Marketplace에 오픈소싱해 다른 팀도 동일 패턴을 재사용 가능하게 만들었다.
헤이딜러 (PRND)
헤이딜러 (PRND) 블로그
원문은 여기서 이어서 읽을 수 있어요
원문 읽기
읽음 (0)

이 글과 비슷한

  1. 인프라 / DevOps·vercel-blogVercel Blog·

    Vercel CLI 드라이런 배포로 실제 배포 전 구성 미리 확인하기

    Vercel CLI v54.17.2부터 vercel deploy --dry 명령으로 실제 파일 업로드 없이 배포 구성을 미리 검사할 수 있다. 프레임워크 감지 결과, 포함/제외 파일 목록, 디렉터리 크기 분포, 콘텐츠 해시까지 사전에 확인하고 나서 배포를 결정할 수 있어 의도치 않은 배포 실패를 예방한다.

    #deployment#ci-cd#vercel-cli+1