온보딩 Azure DevOps 대상 DevOps 변경 속도 — 서비스 카탈로그
를 ServiceNow 서비스 카탈로그사용하여 인스턴스를 생성, 연결, 검색 및 구성합니다Azure DevOps.
시작하기 전에
필요한 역할: sn_devops.admin 또는 sn_devops.tool_owner
프로시저
-
다음으로 이동 모두 > 서비스 카탈로그 > 카탈로그 정의 > 항목 유지 를 검색하고 를 검색합니다 DevOps.
주:또는 서비스 포털에서 서비스 카탈로그 직원 센터 에 액세스할 수도 있습니다.
- DevOps 카탈로그 항목에서 DevOps 앱 온보딩 및 DevOps 도구 온보딩을 선택하고 활성화합니다.
- 활성화 후 DevOps 도구 온보딩을 선택하고 사용해 보기를 선택합니다.
-
DevOps Tool Onboarding 양식에 도구 상세 정보를 입력합니다.
필드 설명 도구 이름 통합의 Azure DevOps 이름입니다. 도구 통합 Azure DevOps를 선택합니다. 조직 또는 프로젝트에 연결 목록에서 선택합니다. - 조직 연결: 조직 수준에서 직접 Azure DevOps 연결합니다. 조직 내의 모든 프로젝트가 검색되고 조직 내에서 여러 프로젝트를 구성하도록 선택할 수 있습니다.
- 프로젝트 연결: 프로젝트 수준에서 직접 연결합니다.
도구 URL Azure DevOps 조직 URL(예: https://dev.azure.com/<조직> 또는 Azure DevOps 프로젝트 URL(예: https://dev.azure.com/<조직>/<프로젝트>입니다.
자격 증명 유형 자격 증명의 유형, 기본 인증 또는 OAuth 2.0입니다. 기본 인증
- ADO 인스턴스 사용자 이름을 입력합니다.
- 인스턴스에 대한 Azure DevOps개인 액세스 토큰(PAT) 또는 암호를 입력합니다.주:
에 대한 Azure DevOpsPAT(개인용 액세스 토큰)를 생성할 때 전체 액세스 권한을 부여하지 않는 경우 권한을 부여할 범위를 선택해야 합니다. Azure DevOps 다음에 대한 PAT 범위 DevOps 문서를 참조하십시오.
OAuth 2.0
필요 조건:도구 자격 증명 필드에서 OAuth 2.0 도구 자격 증명 기록을 선택합니다.주:사용 중이 아니며 ADO에 대해 구성된 기록만 기존 자격 증명 기록으로 선택할 수 있습니다.이 도구에 대한 웹후크를 구성하시겠습니까? 에 대해 Azure DevOps웹후크를 자동으로 구성할 수 있는 옵션입니다. 활성화하려면 선택합니다. 주:조직 수준에서 연결하는 경우에는 이 옵션을 사용할 수 없습니다. 도구 기록 페이지에서 웹후크를 구성할 수 있습니다.통합 사용자 이름 이 필드는 웹후크를 구성하는 옵션을 선택한 경우에만 사용할 수 있습니다. 통합 사용자 계정의 사용자 이름을 DevOps 입력합니다.
주:- 통합 사용자 이름과 암호를 입력하는 단계는 DevOps 구성이 설치되거나 This property decides whether to create a Generic Connection on configure operation for Azure DevOps 속성이 활성화된 경우에만 구성해야 합니다. 이 단계가 필요하지 않은 경우 웹후크는 토큰 기반 인증을 사용하여 구성됩니다.
- DevOps 구성이 설치되거나 Azure DevOps 속성에 대한 구성 작업에서 일반 연결이 활성화된 경우 작업 공간 UI에서만 토큰을 재생성(새 토큰으로 자동 구성)하여 통합 사용자 암호를 업데이트할 수 있습니다. DevOps Config가 설치되어 있지 않으면 토큰 기반 인증을 위해 작업 공간과 클래식 UI 모두에서 토큰을 재생성할 수 있습니다. 더 나은 보안을 위해 주기적으로 토큰을 다시 생성하십시오.
통합 사용자 암호 이 필드는 웹후크를 구성하는 옵션을 선택한 경우에만 사용할 수 있습니다. 통합 사용자 계정의 암호를 DevOps 입력합니다.
주:- 통합 사용자 이름과 암호를 입력하는 단계는 DevOps 구성이 설치되거나 This property decides whether to create a Generic Connection on configure operation for Azure DevOps 속성이 활성화된 경우에만 구성해야 합니다. 이 단계가 필요하지 않은 경우 웹후크는 토큰 기반 인증을 사용하여 구성됩니다.
- DevOps 구성이 설치되거나 Azure DevOps 속성에 대한 구성 작업에서 일반 연결이 활성화된 경우 작업 공간 UI에서만 토큰을 재생성(새 토큰으로 자동 구성)하여 통합 사용자 암호를 업데이트할 수 있습니다. DevOps Config가 설치되어 있지 않으면 토큰 기반 인증을 위해 작업 공간과 클래식 UI 모두에서 토큰을 재생성할 수 있습니다. 더 나은 보안을 위해 주기적으로 토큰을 다시 생성하십시오.
MID 서버 사용 옵션입니다. 에 연결된 MID 서버온-프레미스 도구에 대해 선택합니다MID 서버. 애플리케이션은 자동으로 REST로 설정 DevOps 되고 기능은 REST로 설정됩니다. 에 연결하기 Azure DevOps위한 자격 증명에 필요한 모든 권한의 목록은 의 권한을 도구에 필요한 DevOps 권한참조하십시오Azure DevOps.
-
지금 주문을 선택합니다.
요청이 생성됩니다. 요청이 승인되면 다음을 수행합니다.
- 조직에 연결하는 경우 도구가 생성됩니다.
- 프로젝트에 연결하면 도구가 생성되고 연결되며 계획, 리포지토리 및 파이프라인과 같은 프로젝트 객체가 검색됩니다.
프로젝트에 연결할 때 검색된 개체의 경우 도구에서 기록 데이터를 임포트하고 애플리케이션을 연결할 수도 있습니다.
- 카탈로그 항목에서 DevOps 앱 온보딩을 DevOps 선택합니다.
- Try It(시도)을 선택합니다.
-
DevOps 앱 온보딩 양식에서 상세 정보를 입력합니다.
새 앱을 생성하거나 기존 앱에 추가하시겠습니까? 새 앱을 생성할지 기존 앱을 사용할지 옵션 중에서 선택합니다. 앱 만들거나 사용 중인 앱의 이름을 입력합니다. 온보딩 파이프라인 연결된 Azure DevOps 도구 이름을 입력합니다. 파이프라인 기록 데이터를 임포트할 파이프라인을 선택합니다. 아티팩트 리포지토리 기록 데이터를 임포트할 아티팩트를 선택합니다. 온보딩 리포지토리 연결된 Azure DevOps 도구 이름을 입력합니다. 임포트 원본 및 임포트 대상 파이프라인 및 아티팩트 데이터를 임포트할 날짜를 선택합니다. 기본적으로 지난 30일이 선택됩니다. 최대 90일 동안 데이터를 임포트하도록 선택할 수 있습니다. 리포지토리 기록 데이터를 임포트할 리포지토리를 선택합니다. 임포트 원본 및 임포트 대상 리포지토리 데이터를 임포트할 날짜를 선택합니다. 기본적으로 지난 30일이 선택됩니다. 최대 90일 동안 데이터를 임포트하도록 선택할 수 있습니다. 온보딩 계획 연결된 Azure DevOps 도구 이름을 입력합니다. 계획 기록 데이터를 임포트할 계획을 선택합니다. 임포트 원본 및 임포트 대상 계획 데이터를 임포트할 날짜를 선택합니다. 기본적으로 지난 30일이 선택됩니다. 최대 90일 동안 데이터를 임포트하도록 선택할 수 있습니다. -
지금 주문을 선택합니다.
요청이 생성됩니다. 요청이 승인되면 계획, 리포지토리, 아티팩트 및 파이프라인 객체가 앱 기록에 연결되고 웹후크가 실시간 추적을 위해 구성됩니다. 선택한 항목에 대한 이력 데이터가 임포트됩니다. 추적 필드는 임포트한 계획, 리포지토리 및 파이프라인에 대해 자동으로 활성화됩니다. 리포지토리의 경우 파일 변경 내용 추적 도 자동으로 활성화됩니다.