온보딩 Azure DevOps - DevOps 변경 속도 클래식
Azure DevOps 에서 도구 기록을 DevOps 변경 속도 생성하여 도구 데이터를 연결, 검색 및 임포트 Azure DevOps 합니다.
시작하기 전에
필요한 역할: sn_devops.admin 또는 sn_devops.tool_owner
이 태스크 정보
- Azure DevOps 조직 또는 프로젝트에 연결합니다.
- 계획, 리포지토리, 오케스트레이션 작업 및 파이프라인을 검색합니다.
- 에서 Azure DevOps웹후크를 구성합니다.
- 작업 항목, 계획 버전 및 기능 기록, 분기 및 커밋 기록, 작업 실행 및 단계 실행 기록을 임포트합니다.
작업 항목 상태 또는 형식의 Azure Boards 가져오기를 사용자 지정 하려면 스크립트 포함을 DevOpsAzureDevOpsWorkItemHelper 사용합니다.
프로시저
- 다음으로 이동 DevOps > 도구 > 신규 생성(레거시).
-
도구 생성 DevOps 양식의 필드에 내용을 입력합니다.
필드 설명 도구 이름 이 도구를 식별하기 위해 선택한 이름입니다. 도구 통합 Azure DevOps를 선택합니다. 조직 또는 프로젝트에 연결 목록에서 선택합니다. - 조직 연결: 조직 수준에서 직접 Azure DevOps 연결합니다. 조직 내의 모든 프로젝트를 검색할 수 있으며 조직 내에서 여러 프로젝트를 구성하도록 선택할 수 있습니다.
- 프로젝트 연결: 프로젝트 수준에서 직접 연결합니다.
도구 URL Azure DevOps 이전 선택에 따라 조직 URL(예: https://dev.azure.com/<your organization> 또는 Azure DevOps 프로젝트 URL(예: https://dev.azure.com/<your organization>/<your project>. 도구 사용자 이름 Azure DevOps 인스턴스 사용자 이름입니다. 도구 암호/액세스 토큰 인스턴스에 대한 PAT(개인 액세스 토큰)입니다Azure DevOps. 주:personal access token만 지원됩니다.에 대한 Azure DevOpsPAT(개인 액세스 토큰)를 생성할 때 전체 액세스 권한을 부여하지 않는 경우 권한을 부여할 범위를 선택해야 합니다. Azure DevOps 에 대한 PAT 범위 DevOps 문서를 참조하십시오.
에 연결Azure DevOps하기 위한 자격 증명에 필요한 모든 권한 목록은 의 권한을 도구에 DevOps 필요한 권한참조하십시오Azure DevOps.
- 옵션:
Azure DevOps 인스턴스가 에 연결되어 MID 서버있는 경우 MID 서버 사용 옵션을 선택하고 상세 정보를 입력합니다.
MID 서버에 대한 자세한 내용은 MID 서버 선택을 참조하십시오.
-
제출을 선택합니다.
도구는 연결 별칭과 HTTP 도구 연결(기본 인증 자격 증명)을 사용하여 자동으로 연결되며 도구 기록 상세 정보가 양식에 표시됩니다.
주:웹후크 URL의 자동 구성을 허용하기 위해 도구에 대한 전역 관리자 권한이 없는 경우 도구 관리자 사용자가 구성하도록 해야 할 수 있습니다(웹후크 URL을 잘라내어 도구 구성에 붙여넣기). 도구에서 웹후크가 구성되면 수동 구성 모드로 들어가 도구에 수동으로 연결한 다음 종료합니다.
- 옵션:
도구에 대한 액세스를 제어하려면 도구 액세스 탭의 유지 관리자 필드에 도구에 대한 액세스 권한을 부여받아야 하는 그룹을 추가합니다.
그룹의 사용자가 수행할 수 있는 작업은 사용자에게 할당된 역할에 따라 다릅니다.
- DevOps 도구 소유자 역할: 도구를 보고 편집할 수 있습니다.
- DevOps 앱 소유자 역할: 도구를 보고, 기록 데이터를 연결, 검색, 임포트하고, 도구 개체(예: 계획, 리포지토리 및 파이프라인)의 파이프라인 단계(해당하는 경우)를 수정할 수 있습니다.
- DevOps 관리자 역할: 모든 도구를 편집할 수 있습니다.
- 기타 DevOps 역할: 도구를 볼 수 있습니다.
주:역할이 있는 DevOps 사용자를 포함하는 그룹만 유지관리자 필드에서 선택할 수 있습니다.도구에 대한 액세스를 제한하도록 선택한 경우 모든 앱 소유자가 도구 객체를 보고 애플리케이션에 연결할 수 있음 옵션을 선택할 수 있게 됩니다. 이 옵션을 사용하면 앱 소유자 역할을 가진 DevOps 모든 사용자가 도구에 액세스할 수 있습니다. 선택하면 도구 개체를 보고, 연결하고, 검색하고, 기록 데이터를 가져오고, 파이프라인 단계(해당하는 경우)를 수정할 수 있습니다.
-
기존 애플리케이션 계획(도구와 연결된 프로젝트), 리포지토리, 오케스트레이션 작업 및 파이프라인을 포함한 도구 객체를 검색합니다.
- 조직에 연결됨: 프로젝트 검색을 선택하여 조직에서 프로젝트를 검색합니다. 검색 후에는 프로젝트 관련 목록에서 조직의 프로젝트를 사용할 수 있습니다.
- 프로젝트에 연결됨: 연결을 만드는 동안 프로젝트가 검색되며 프로젝트 관련 목록에서 사용할 수 있습니다. 도구 기록 페이지의 프로젝트 탭에서 프로젝트 검색을 선택하면 조직의 모든 프로젝트가 검색됩니다.
프로젝트 관련 목록에서 프로젝트를 선택하여 프로젝트 기록 페이지로 이동합니다. 검색을 선택하여 기존 계획(보드), 리포지토리 및 파이프라인을 포함한 프로젝트 객체를 검색합니다.
-
에서 Azure DevOps웹후크 URL을 구성합니다.
-
도구 기록 페이지 또는 각 제품의 프로젝트 기록 페이지에서 직접 구성할 수 있습니다.
- 도구 레코드 페이지에서 구성하려면 프로젝트 구성을 선택합니다. 구성할 프로젝트를 선택하고 계속을 선택합니다.
- 프로젝트 기록 페이지에서 구성하려면 먼저 도구 기록 페이지에서 프로젝트를 선택하고 구성을 선택합니다.
-
DevOps 통합 사용자와 암호를 입력하고 보내기를 선택합니다.
전송 시 웹후크 및 서비스 연결이 에서 자동으로 생성됩니다 Azure DevOps. 그러면 도구에서 Azure DevOps 통합 사용자를 사용하는 알림이 DevOps 변경 속도DevOps 전송됩니다. 통합 사용자 계정 설정에 대한 자세한 내용은 을 참조하십시오 에서 통합 사용자 계정 설정 DevOps 변경 속도.
주:- 통합 사용자 이름과 암호를 입력하는 단계는 DevOps 구성이 설치되어 있거나 This property decides whether to create a Generic Connection on configure operation for Azure DevOps 속성이 활성화된 경우에만 구성해야 합니다. 이 단계가 필요하지 않은 경우 웹후크는 토큰 기반 인증을 사용하여 구성됩니다.
- DevOps 구성이 설치되어 있거나 Azure DevOps 속성에 대한 구성 작업에서 일반 연결이 활성화된 경우, 워크플레이스 UI에서만 토큰을 재생성(새 토큰으로 자동 구성)하여 통합 사용자 암호를 업데이트할 수 있습니다. DevOps 구성이 설치되지 않은 경우 토큰 기반 인증을 위해 작업 공간과 클래식 UI 모두에서 토큰을 다시 생성할 수 있습니다. 보안 강화를 위해 주기적으로 토큰을 다시 생성하십시오.
주:계획의 경우 추적 필드가 자동으로 True로 설정됩니다. -
도구 기록 페이지 또는 각 제품의 프로젝트 기록 페이지에서 직접 구성할 수 있습니다.
-
검색된 계획의 경우 도구에서 기록 데이터를 임포트하고 애플리케이션을 연결할 수도 있습니다.
- 계획 관련 목록에서 계획 기록을 엽니다.
-
관련 임포트 링크를 선택합니다.
계획에 대한 기록은 작업 항목, 계획 버전 및 기능 관련 목록에 생성됩니다.
- 작업 항목 관련 목록에는 작업, 버그 및 스토리가 표시됩니다.
작업 항목의 네이티브 상태 및 네이티브 형식 필드에는 소스 도구의 원래 상태 및 형식 값이 포함됩니다.
- 계획 버전 관련 목록에 릴리스가 표시됩니다.
- 기능 관련 목록에는 에픽 및 기능이 표시됩니다.
주:작업 항목의 Azure DevOps 기록 가져오기는 Agile Boards CMMI 프로세스에 대해 지원되지 않습니다. - 작업 항목 관련 목록에는 작업, 버그 및 스토리가 표시됩니다.
-
앱 관련 목록에서 편집... 을 선택하여 계획(프로젝트)과 연결할 앱을 선택하거나 새로 만들기 를 선택하여 앱을 만듭니다.
계획 도구 설정을 완료하려면 계획에 연결된 앱 기록이 있어야 합니다.
-
검색된 리포지토리의 경우 도구의 기록 데이터를 임포트하고 리포지토리를 앱과 연결합니다.
- 리포지토리 관련 목록에서 리포지토리 기록을 엽니다.
-
임포트를 선택합니다.
리포지토리에서 임포트한 분기 기록 및 커밋 기록이 해당 관련 목록에 추가됩니다.
- 앱 필드에서 조회 목록을 선택하고 리포지토리와 연결할 앱 기록을 선택하거나 새로 만들기를 클릭하여 새로 만듭니다.
임포트한 이력 데이터 기록이 해당 관련 목록에 추가됩니다.
다음에 수행할 작업
- 각 파이프라인을 특정 앱에 매핑합니다.
- 파이프라인 단계를 생성하고 각 단계를 파이프라인 작업에 매핑합니다 Azure .
- 변경 통제를 구성합니다.