Close

CI/CD와 Jira 통합

Warren Marusiak 얼굴 사진
Warren Marusiak

선임 기술 에반젤리스트

Jira Software 및 다양한 연결된 도구를 사용하여 애플리케이션을 개발, 배포 및 관리하는 방법을 보여주기 위해 저희 팀에서는 머신러닝을 사용하여 이미지에 레이블을 적용하는 간단한 AWS 기반 데모 애플리케이션인 ImageLabeller를 만들었습니다.

이 페이지에서는 Jira가 Bitbucket, GitHub, GitLab과 같은 기타 도구에서 데이터를 표시하는 방법을 다룹니다. 가이드의 나머지 부분을 살펴보면서 Jira 이슈에서 업데이트를 확인할 수 있습니다.

Jira 코드

프로젝트 메뉴에서 코드를 클릭합니다. 이 화면은 프로젝트와 연결된 모든 리포지토리에 연결됩니다. 리포지토리 아이콘을 클릭하면 특정 리포지토리로 바로 이동할 수 있습니다.

Bitbucket

Bitbucket Jira 코드 스크린샷

GitHub

GitHub 스크린샷

GitLab

GitLab 스크린샷

Jira 배포

프로젝트 메뉴에서 배포를 클릭합니다. 배포 페이지에는 프로젝트 전반의 집계된 활동이 표시됩니다. 인사이트는 배포 빈도 및 사이클 타임과 같은 메트릭을 제공합니다. 이 데이터는 개발자가 커밋에 Jira 이슈 태그로 레이블을 지정할 때 자동으로 생성됩니다.

Jira 배포 스크린샷

Jira 프로젝트 페이지

프로젝트 메뉴에서 프로젝트 페이지를 클릭합니다. 프로젝트 페이지는 이 프로젝트에 연결된 모든 Confluence 페이지를 집계하고 새 페이지를 만드는 데 유용한 템플릿을 제공합니다.

프로젝트 페이지 스크린샷

CI/CD에서의 Jira 업데이트

참고로 이 섹션의 세부 사항은 Jira와 통합된 소스 제어 및 CI/CD 도구에 따라 달라질 수 있습니다. 아래 스크린샷은 Bitbucket 통합을 기반으로 합니다. GitHub 및 GitLab에도 비슷한 기능이 있지만 세부 사항은 다를 수 있습니다.

Jira로 이동하여 s3_infra 리포지토리를 추가할 Jira 이슈를 클릭합니다.

CI/CD 업데이트 스크린샷

완료한 작업의 개요는 개발 섹션에서 확인하세요. 개발 섹션을 클릭하여 개발 화면을 불러올 수 있습니다.

업데이트 요약 스크린샷

커밋

커밋 탭에서 이 이슈와 관련된 모든 커밋을 볼 수 있습니다. 이 연결은 메시지 열에 표시된 대로 커밋 메시지에 Jira 이슈 ID를 추가하면 가능합니다.

커밋 탭 스크린샷

풀리퀘스트

풀리퀘스트 탭에서 이 이슈와 연결된 모든 풀리퀘스트를 볼 수 있습니다.

풀리퀘스트 스크린샷

Deployment

배포 탭에서 모든 환경에 걸쳐 이 이슈와 관련된 모든 배포를 볼 수 있습니다.

배포 스크린샷

ImageLabeller를 구축하면서 Jira에서 무엇을 기대하는지 이해했으니 실제로 배포할 차례입니다. 첫 번째 단계는 AWS SageMaker 설정입니다. 시작하려면 여기를 클릭하세요!

Warren Marusiak
Warren Marusiak

개발자 출신인 Warren은 2021년 기술 에반젤리스트로 Atlassian에 합류했습니다. 메인프레임에서 실행되는 COBOL 통신 소프트웨어부터 AWS의 최신 클라우드 인프라에 이르기까지 모든 분야에서 활약했습니다. 기술에 대한 관심이 지대하며 머신러닝 분야를 연구한 경력이 있습니다. 기술 에반젤리스트로서 Warren은 데모, 글쓰기 및 동영상을 통해 Atlassian 제품 및 파트너 통합 기능에 대한 인지도를 높이고 있습니다. 또한 Developer’s Edge 동영상 시리즈도 큐레이션합니다. 여가 시간에는 브라질 주짓수를 열정적으로 연습합니다.


이 문서 공유

여러분께 도움을 드릴 자료를 추천합니다.

이러한 리소스에 책갈피를 지정하여 DevOps 팀의 유형에 대해 알아보거나 Atlassian에서 DevOps에 대한 지속적인 업데이트를 확인하세요.

DevOps 일러스트레이션

DevOps 커뮤니티

DevOps 일러스트레이션

DevOps 학습 경로

맵 일러스트레이션

무료로 사용해보기

DevOps 뉴스레터 신청

Thank you for signing up