GitHub 및 DevOps 변경 속도 통합
GitHub 인스턴스에 연결하여 리포지토리, 계획, 파이프라인 정의를 검색하고 실시간 알림 또는 폴링을 구성하여 변경 추적 가능성 및 자동화를 활성화합니다.
GitHub 통합 개요
DevOps 변경 속도 는 도구에 대한 GitHub 계획(계획), 코드(리포지토리) 및 오케스트레이션(작업) 기능을 지원합니다.
와 Enterprise가 GitHub 모두 GitHub 지원됩니다.
- 연결: 인스턴스를 DevOps 변경 속도에 연결하여 GitHub 리포지토리, 계획 및 파이프라인 정의를 검색합니다.
- 구성: GitHub에서 웹후크(밀어넣기, 문제 및 workflow_job)를 자동으로 생성하여 커밋, 작업 항목 및 파이프라인에 대한 실시간 알림을 보낼 수 있도록 하여 이 데이터를 변경 정책을 만드는 데 사용할 수 있습니다.
인증 방법
- 기본 인증
GitHub 인스턴스를 기본 인증과 연결하는 경우 GitHub Marketplace의 사용자 지정 작업을 사용할 수 있습니다. GitHub 환경은 기본 인증 연결에 지원되지 않습니다.
- OAuth 2.0 자격 증명
- 권한 부여 코드에 대한 OAuth 2.0 자격 증명을 사용하여 GitHub 인스턴스를 연결하는 경우 GitHub Marketplace의 사용자 지정 작업을 사용하고 워크플로에서 사용할 비밀을 만들 수 있습니다. 자세한 내용은 앱에 대한 GitHub OAuth 2.0 자격 증명 - 인증 코드 문서를 참조하십시오.
사용자 지정 작업 기준은 ServiceNow 오케스트레이션 기능에 대해 마켓플레이스에서 GitHub 작업(워크플로)에서 정보를 푸시하고 에서 워크플로를 DevOps 변경 속도일시 중지하거나 다시 시작할 수 있습니다. 사용자 지정 작업에 대한 자세한 내용은 다음 문서를 참조하십시오 GitHub 마켓플레이스의 ServiceNow DevOps 사용자 지정 작업.
에서 DevOps 변경 속도워크플로 데이터를 캡처하려면 도구에서 비밀을 GitHub 구성해야 합니다. 자세한 내용은 GitHub Actions 구성 문서를 참조하십시오.
지원에는 GitHub Actions 몇 가지 제한 사항이 있습니다. 문서를 참조하십시오 GitHub Actions 구성.
시작하기
다음 옵션 중 하나를 사용하여 온보딩 GitHub합니다. 안내 환경의 경우 작업 공간을 사용하여 도구를 온보딩합니다. 또는 Service Catalog 또는 클래식 환경을 사용할 수 있습니다.