온보딩 GitLab 대상 DevOps 변경 속도 — 작업 공간
GitLab DevOps 변경 작업 공간 플레이북을 사용하여 인스턴스에 연결하여 계획, 리포지토리, 파이프라인을 검색합니다.
시작하기 전에
주제에 지정된 DevOps 변경 속도 시작하기 작업을 완료합니다.
필요한 역할: sn_devops.admin 또는 sn_devops.tool_owner
프로시저
-
다음으로 이동 작업 공간 > DevOps 변경 작업 공간 그리고 다음 옵션 중 하나를 사용하여 온보딩 GitLab할 플레이북을 엽니다.
옵션 단계 홈페이지 - 도구 연결을 선택합니다.
- 도구에 연결 모달에서 적절한 범주의 도구를 선택합니다. 예를 들어 코딩 도구로 연결하려면 GitLab코드 범주에서 선택합니다GitLab.
애플리케이션 모듈 - 기본 탐색에서 애플리케이션 (
)을 선택합니다.
- 기존 애플리케이션을 선택하거나 새로 만듭니다. 애플리케이션을 생성하려면 다음 문서를 참조하십시오 애플리케이션 생성 - 작업 공간.
- 권장 작업 창에서 도구 연결 카드를 선택합니다.
- 도구에 연결 모달에서 적절한 범주의 도구를 선택합니다. 예를 들어 코딩 도구로 연결하려면 GitLab코드 범주에서 선택합니다GitLab.
도구 모듈 - 기본 탐색에서 도구 (
를 선택합니다.
- 역량 목록에서 적절한 범주를 선택합니다. 예를 들어 코딩 도구로 연결하려면 GitLab코딩 범주를 선택합니다.
- 도구 연결을 선택합니다.
- 도구에 연결 모달에서 GitLab을 선택합니다.
중요사항:도구에 연결하는 동안 계획, 파이프라인 또는 리포지토리와 같은 도구 객체를 검색하고 추적하려면 애플리케이션 모듈에서 도구를 연결해야 합니다. -
도구 이름 필드에 도구 이름을 입력합니다.
-
다음을 선택합니다.
온보딩 작업을 완료하는 데 도움이 되는 플레이북이 DevOps 열립니다.
-
GitLab 인스턴스 세부 정보를 입력합니다.
- 인스턴스 URL을 GitLab 입력합니다.
-
자격 증명 유형 필드에서 하나를 선택합니다.
- 기본 인증
- OAuth 2.0
-
자격 증명을 입력합니다.
- 기본 인증: 인스턴스의 사용자 이름 및 암호/액세스 토큰을 GitLab 입력합니다.주:개인 액세스 토큰만 지원됩니다. 토큰을 생성할 때 범위 API를 선택하고 모든 그룹 및 프로젝트, 컨테이너 레지스트리 및 패키지 레지스트리를 포함한 읽기/쓰기 액세스 권한을 부여합니다.
- OAuth 2.0: OAuth 자격 증명을 입력합니다.
OAuth2.0 자격 증명에 대한 자세한 내용은 다음 문서를 참조하십시오 GitLab 에 대한 OAuth 2.0 자격 증명 설정DevOps.
- 기본 인증: 인스턴스의 사용자 이름 및 암호/액세스 토큰을 GitLab 입력합니다.
- 옵션:
GitLab 인스턴스가 에 MID 서버연결되어 있는 경우 MID 서버 옵션을 선택하고 상세 정보를 입력합니다.
MID 서버에 대한 자세한 내용은 MID 서버 선택을 참조하십시오.
-
연결을 선택합니다.
-
권한 검사는 입력한 자격 증명에 대해 실행됩니다.
필요한 권한과 사용 가능한 권한이 표시됩니다. 더 나은 권한으로 자격 증명을 입력하려면 자격 증명 다시 입력을 선택합니다. 필요한 모든 권한에 대한 자세한 내용은 의 도구에 필요한 DevOps 권한권한을 참조하십시오GitLab.
필요한 모든 권한이 없는 경우에도 도구 연결을 계속하도록 선택할 수 있습니다.
- 다음을 선택합니다.
-
도구에 대한 액세스 권한을 지정합니다.
- 도구에 대한 액세스를 제어하려면 유지 관리자 필드에 도구에 대한 액세스 권한을 부여해야 하는 그룹을 추가합니다.그룹의 이러한 사용자가 수행할 수 있는 작업은 할당된 역할에 따라 다릅니다.
- DevOps 도구 소유자 역할: 도구를 보고 편집할 수 있습니다.
- DevOps 앱 소유자 역할: 도구를 보고 도구 객체(예: 계획, 리포지토리 및 파이프라인)의 파이프라인 단계(해당되는 경우)를 연결, 검색 및 임포트하고 수정할 수 있습니다.
- DevOps 관리자 역할: 모든 도구를 편집할 수 있습니다.
- 기타 DevOps 역할: 도구를 볼 수 있습니다.
주:그룹을 선택하지 않고 이 단계를 건너뛰면 도구 소유자 역할이 있는 DevOps 모든 사용자가 도구를 편집할 수 있습니다. - 도구에 대한 액세스를 제어하도록 선택하면 모든 앱 소유자가 도구 객체를 보고 애플리케이션에 연결할 수 있음 옵션을 선택할 수 있게 됩니다.
이 옵션을 사용하면 앱 소유자 역할을 가진 DevOps 모든 사용자가 도구에 액세스할 수 있습니다. 선택하면 도구 개체의 기록 데이터를 보고, 연결하고, 검색하고, 가져오고, 파이프라인 단계(해당되는 경우)를 수정할 수 있습니다.
- 할당을 선택합니다.
- 도구에 대한 액세스를 제어하려면 유지 관리자 필드에 도구에 대한 액세스 권한을 부여해야 하는 그룹을 추가합니다.
-
웹후크를 자동으로 구성할 프로젝트를 선택합니다.
관리 모듈에서 폴링 사용 속성 옵션을 선택하여 추적된 파이프라인에 대한 데이터를 검색하기 위해 야간 폴링을 사용하도록 선택할 수도 있습니다. DevOps 변경 속도 속성 문서를 참조하십시오.
-
구성을 선택합니다.
수동으로 구성하려면 수동으로 구성을 선택합니다. 자세한 내용은 에서 GitLab 수동으로 웹후크 구성 문서를 참조하십시오.
중요사항:- 홈페이지 또는 도구 모듈에서 연결하는 경우 연결이 완료되고 요약 페이지로 이동합니다.
- 애플리케이션 모듈에서 연결하는 경우 프로젝트에서 사용할 수 있는 계획, 리포지토리 및 파이프라인이 검색됩니다. 이력 데이터를 추적하고 가져올 수 있습니다.
-
애플리케이션에 연결할 파이프라인을 선택하고 파이프라인 연결을 선택합니다.
선택한 파이프라인별로 마지막으로 성공한 실행에 해당하는 모든 단계가 임포트됩니다.
- 옵션:
파이프라인 단계에 서비스 할당 활동에서 각 파이프라인 단계에 대한 단계 유형 및 서비스를 지정합니다.
도구 온보딩의 일부로 이 단계를 완료하면 대시보드에서 DevOps 인사이트 보다 의미 있는 데이터를 즉시 표시할 수 있습니다.
- 애플리케이션에 연결할 계획을 선택하고 계획 연결을 선택합니다.
- 애플리케이션에 연결할 리포지토리를 선택하고 리포지토리 연결을 선택합니다.
-
이력 데이터 임포트 단계의 시작 날짜 및 종료 날짜 필드에서 날짜 범위를 선택하고 데이터 임포트를 선택합니다.
주:최대 90일 동안의 데이터를 임포트할 수 있습니다.
- 다음을 선택합니다.
-
요약 페이지에서 성공적으로 연결된 GitLab 도구의 상세 정보를 검토합니다.
도구 기록 보기를 선택하여 연결된 인스턴스의 상세 정보를 검토합니다.