JIRA 구성
DevOps Insights 2026년 8월 31일에 서비스 종료되어 중단될 예정입니다. Continuous Delivery 은 2027년 2월 12일에 au-syd, ca-tor, us-east 지역에서 중단될 예정입니다. 또한 해당 날짜를 기점으로 Code Risk Analyzer는 모든 지역에서 서비스가 중단될 예정입니다. 특정 지역에서 해당 기능을 실제로 사용하지 않는 경우, 해당 지역의 기능은 예정보다 일찍 중단될 수 있으며 새로운 인스턴스 등록이 중단될 수 있습니다. 자세히 알아보기
JIRA는 소프트웨어와 관련된 문제와 버그를 추적하는 도구입니다. JIRA 도구 통합은 Jenkins 또는 Delivery Pipeline이 배치를 실행할 때마다 프로젝트의 문제를 업데이트합니다.
JIRA 도구 통합이 문제를 추적할 수 있으려면 커미트 메시지에서 JIRA 스마트 커미트를 사용해야 합니다. JIRA Smart Commits에 대해 자세히 알아보려면 ‘Smart Commits 사용’을 참조하십시오.
품질 코드를 계획, 추적하고 전달하도록 JIRA 구성
-
도구 체인을 작성하면서 이 도구 통합을 구성 중이면 구성 가능한 통합 섹션에서 JIRA를 클릭하십시오.
-
이미 툴체인이 있고 여기에 이 도구 통합 기능을 추가하려는 경우, IBM Cloud 콘솔에서 메뉴 아이콘(
) > 플랫폼 자동화 > 툴체인을 클릭하십시오. 도구 체인 페이지에서 도구 체인을 클릭하여 해당 개요 페이지를 여십시오.
a. 도구 추가를 클릭하십시오.
b. 도구 통합 섹션에서 JIRA를 클릭하십시오.
-
JIRA 프로젝트가 있으며 이에 연결하려면 JIRA 유형에 대해 기존을 클릭하십시오.
a. JIRA 프로젝트의 JIRA 프로젝트 키를 입력하십시오. JIRA 프로젝트의 URL에서 프로젝트 키를 찾을 수 있습니다.
b. JIRA 인스턴스의 기본 API URL을 입력하십시오. JIRA 인스턴스의 헤더에서 API URL을 찾을 수 있습니다. 관리 아이콘을 클릭하고 시스템을 클릭하십시오.
c. 개인용 JIRA 인스턴스에 연결 중인 경우 또는 공용 JIRA 인스턴스에서 추적성 정보를 받고자 하는 경우 JIRA 사용자 이름 및 비밀번호를 입력하십시오.
d. 참조된 문제에 대한 레이블 및 주석을 작성하여 프로젝트의 코드 변경사항 배치를 추적하려면 코드 변경사항 배치 추적 선택란을 선택하십시오. JIRA 스마트 커미트를 사용하여 GitHub 커미트의 JIRA 문제를 참조하는지 확인하십시오. 이 옵션을 선택하지 않으면 JIRA 도구 통합에서 커미트를 무시합니다.
-
JIRA 프로젝트를 작성하려면 JIRA 유형에 대해 새로 작성을 클릭하십시오.
a. 새 프로젝트에 사용할 JIRA 프로젝트 키를 입력하십시오. 이 키는 프로젝트 URL의 고유 ID로 사용됩니다.
b. JIRA 프로젝트의 이름을 입력하십시오.
c. JIRA 인스턴스의 기본 API URL을 입력하십시오. JIRA 인스턴스의 헤더에서 API URL을 찾을 수 있습니다. 관리 아이콘을 클릭하고 시스템을 클릭하십시오.
d. 이 프로젝트에 사용할 JIRA 프로젝트 리더의 사용자 이름을 입력하십시오. JIRA 프로젝트 리더로서 임의의 사용자를 지정하려면 해당 사용자가 JIRA의 프로젝트 리더 권한을 보유해야 합니다.
e. JIRA의 이 인스턴스에 대한 관리자의 사용자 이름을 입력하십시오.
f. JIRA의 이 인스턴스에 대한 관리자의 비밀번호를 입력하십시오.
g. 참조된 문제에 대한 레이블 및 주석을 작성하여 프로젝트의 코드 변경사항 배치를 추적하려면 코드 변경사항 배치 추적 선택란을 선택하십시오. JIRA 스마트 커미트를 사용하여 GitHub 커미트의 JIRA 문제를 참조하는지 확인하십시오. 이 옵션을 선택하지 않으면 JIRA 도구 통합에서 커미트를 무시합니다.
-
통합 작성을 클릭하십시오.
-
도구 체인의 개요 페이지에 있는 써드파티 도구 카드에서 JIRA를 클릭하여 연결된 JIRA 프로젝트의 대시보드를 확인하십시오.
API를 사용하여 JIRA 구성하기
JIRA 도구 통합은 도구 통합을 생성, 읽기 및 업데이트할 때 Toolchain HTTP API 및 SDK와 함께 사용할 수 있는 다음 구성 매개변수를 지원합니다.
jira 값을 사용하여 요청 본문에서 tool_type_id 특성을 지정해야 합니다.
| 매개변수 | 사용량 | 유형 | Terraform 인수 | 설명 |
|---|---|---|---|---|
| api_url | 필수, 갱신 가능 | 문자열 | api_url | 사용 중인 JIRA 인스턴스의 기본 API URL 입니다. |
| enable_traceability | 선택 사항, 업데이트 가능, Default: false |
부울 | enable_traceability | 커밋, 풀 리퀘스트 및 참조된 이슈에 태그, 라벨 및 주석을 추가하여 코드 변경 사항의 배포 현황을 추적하세요. |
| 비밀번호 | 선택적, 갱신 가능 | 비밀번호 | api_token | JIRA 계정의 API 토큰입니다. 공용 프로젝트의 경우 선택사항입니다. 이 매개변수에 대해 도구 체인 시크릿 참조를 사용할 수 있습니다. 자세한 정보는 Continuous Delivery에서 민감한 데이터 보호 를 참조하십시오. |
| 프로젝트 키 | 필수, 갱신 가능 | 문자열 | 프로젝트 키 | JIRA 프로젝트의 프로젝트 키입니다. |
| username | 선택적, 갱신 가능 | 문자열 | username | JIRA 계정의 사용자 이름입니다. 공용 프로젝트의 경우 선택사항입니다. |