gitlab jira integration tutorial
Atlassian Jira 및 GitLab 통합 자습서 : 설치 및 구성
지라 매우 강력한 문제 및 프로젝트 추적 도구이며 버그 추적에도 가장 널리 사용됩니다.
ALM 접근 방식을 다루고 JIRA와 긴밀하게 통합 된 Atlassian 제품군의 다른 도구는 다음과 같습니다. 합류 프로젝트 팀 간의 협업 및 미풍 완전한 테스트 관리 활동을 위해.
따라서 위의 3 가지 도구가 긴밀하게 통합되어 팀에게 모든 프로젝트 아티팩트 상태 및 진행 상황에 대한 종단 간 가시성을 제공한다는 것을 알 수 있습니다.
이 전체 과정에서 중요한 단계 중 하나는 링크 특히 Gitlab을 사용하여 Git 저장소에있는 소스 코드에 대한 작업 / 버그. 이 프로세스는 개발자에게 할당 된 작업에 대한 코드 변경의 추적 성과 투명성을 고려하는 데 매우 중요합니다.
GitLab 웹 기반입니다 가다 소스 코드 저장소, 프로젝트 계획 기능 및 CI / CD 기능을 제공하는 저장소 관리자.
이 기사에서는 Gitlab에서 복제 된 저장소에 대한 Git 커밋 중에 JIRA 작업이 소스 코드 변경 사항에 어떻게 연결되는지 살펴 봅니다.
추천 자료 => Atlassian Jira 교육 시리즈
학습 내용 :
전제 조건
- JIRA 7.3.X가 설치되었습니다.
- 저장소에 추가 된 파일로 생성 된 Gitlab Enterprise 에디션 11.x 프로젝트.
JIRA 및 구성에 Git 플러그인 설치
통합의 첫 번째 단계는 Git 플러그인 JIRA로.
JIRA를 실행하여 아래와 같이 플러그인을 설치하고 업로드합니다. 다음으로 이동 설정-> 추가 기능-> 추가 기능 관리 및 추가 기능 업로드 옵션을 선택하고 플러그인을 업로드하십시오.
설치된 Jira 추가 기능 또는 플러그인에 대한 Git 통합은 아래 이미지에 나와 있습니다.
추가 기능이 설치된 후 페이지를 한 번 새로 고칩니다. 이 플러그인은 무료가 아니므로 구입해야합니다. 통합을 보여주기 위해 평가 라이센스를 사용했습니다. 이 플러그인 또는 애드온은 JIRA 문제에 연결된 Git 커밋을 확인하는 데 도움이됩니다.
Git 추가 기능이 업로드되면 Gitlab에서 Git 저장소 URL을 추가해야합니다. 클릭 구성 Git 저장소를 추가하고 연결합니다.
다음은 입력 된 Git 저장소 URL입니다. 이에 대한 세부 정보는 Gitlab 프로젝트에서 얻을 수 있습니다.
클릭 다음.
아래와 같이 옵션을 활성화하고 통합 할 Jira 프로젝트를 선택합니다. 마침을 클릭하십시오.
Git 저장소 URL이 입력되면 저장소 설정을 편집하여 연결할 사용자 ID 및 비밀번호를 추가하십시오. 회사 LDAP를 사용하고 Gitlab으로 구성한 경우 설정에 동일하게 입력합니다.
사용자 이름과 비밀번호에 대한 세부 정보를 입력하고 업데이트를 클릭합니다.
완료되면 업데이트를 클릭하십시오.
JIRA 프로젝트로 돌아가서 Git 커밋 중에 사용할 스토리에 대한 하위 작업을 만들었습니다. 또한 Jira Key는 DEM-4.
Gitlab의 Jira 구성
이전 섹션에서는 Jira 서버에 Git 리포지토리 세부 정보를 추가하는 방법을 보았습니다. 이 섹션에서는 Gitlab에서도 Jira 서버 세부 정보를 추가해야합니다. 이 통합에서는 양방향 통신이 필요하다는 점을 항상 기억하십시오.
Gitlab 프로젝트를 열고 설정-> 통합. 아래로 스크롤하여 Jira 섹션을 클릭하고 Jira 서버 세부 정보를 구성합니다.
표시된대로 세부 정보를 활성화하고 Jira 서버 URL, 사용자 이름 및 비밀번호를 입력합니다. 설정을 테스트하고 저장합니다. 설정이 저장되면 초록 그림과 같이 Jira 옆에 동그라미를 치십시오. 이는 Jira 서버가 Gitlab에서 연결되었으며 통합이 완전히 활성화되었음을 보여줍니다.
통합을 계속하려면 Gitlab 저장소를 로컬 머신에 복제하십시오. 일반적으로 개발자는 로컬 컴퓨터에 복제하고 파일을 수정하고 변경 사항을 Gitlab 저장소로 다시 커밋 / 푸시합니다.
위의 저장소 (https)는 로컬 시스템에 복제됩니다. 파일을 일부 변경하고 변경 사항을 커밋합니다.
변경 사항을 커밋하는 동안 Jira 키 (DEM-4) git commit 명령을 사용하여 표시됩니다. 커밋이 완료되면 변경 사항을 Gitlab으로 다시 푸시하십시오.
위의 형식은 Git 리포지토리의 소스 코드에 대한 변경 사항이 표시된대로 Jira 문제 (DEM-4)에 추가되도록합니다.
좋은 무료 PC 클리너는 무엇입니까
결론
여러 조직의 팀이 SVN 또는 Gitlab을 사용하기 때문에 Jira와의이 통합은 SVN 또는 Git 커밋 중에 소스 코드 변경의 투명성을 높이는 데 도움이됩니다.
따라서 Jira 통합 및 Gitlab에 대한이 자습서에서는 ALM 구현 중에 중요하게 고려해야 할 강력하고 절실히 필요한 통합 기능 중 하나를 보여줍니다.
추천 도서
- JIRA 및 SVN 통합 튜토리얼
- 초보자를위한 심층 이클립스 튜토리얼
- JIRA Tutorial : A Complete Hands-on How-To-Use JIRA Guide
- Jira 라이선스 설정으로 Jira 다운로드 및 설치
- JIRA 관리 튜토리얼 : JIRA Admin and User Management
- JIRA Agile Tutorial : Agile 프로젝트 관리를 위해 JIRA를 효과적으로 사용하는 방법
- JIRA Dashboard Tutorial : 예제로 JIRA Dashboard를 만드는 방법
- JIRA Scrum Board Tutorial : Sprint 관리를위한 Jira를 사용한 스크럼 처리