GitHubDevOps 변경 속도 통합

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • GitHub 인스턴스에 연결하여 리포지토리, 계획, 파이프라인 정의를 검색하고 실시간 알림 또는 폴링을 구성하여 변경 추적 및 자동화를 활성화합니다.

    GitHub 통합 개요

    DevOps 변경 속도 는 도구에 대한 GitHub 계획(계획), 코드(리포지토리) 및 오케스트레이션(작업) 기능을 지원합니다.

    Enterprise와 GitHub Enterprise가 모두 GitHub 지원됩니다.

    통합 GitHub의 일부로 다음 작업이 수행됩니다.
    • 커넥트: 인스턴스를 DevOps 변경 속도에 연결하여 GitHub 리포지토리, 계획, 파이프라인 정의를 검색합니다.
    • 구성: 이 데이터를 사용하여 변경 정책을 생성할 수 있도록 GitHub에서 웹후크(푸시, 문제 및 workflow_job)를 자동으로 생성하여 커밋, 작업 항목 및 파이프라인에 대한 실시간 알림을 보낼 수 있습니다.

    인증 방법

    다음 인증 방법 중 하나를 사용하여 GitHub에 연결할 수 있습니다.
    • 기본 인증

      GitHub 인스턴스를 기본 인증으로 연결하는 경우 GitHub 마켓플레이스에서 사용자 지정 작업을 사용할 수 있습니다. GitHub 환경은 기본 인증 연결을 지원하지 않습니다.

    • OAuth 2.0 자격 증명
      • 인증 코드에 대한 OAuth 2.0 자격 증명을 사용하여 GitHub 인스턴스를 연결하는 경우 GitHub 마켓플레이스의 사용자 지정 작업을 사용하고 워크플로에서 사용할 비밀을 만들 수 있습니다. 자세한 내용은 앱에 대한 GitHub OAuth 2.0 자격 증명 - 인증 코드 문서를 참조하십시오.

    사용자 지정 작업 기준 ServiceNow 은 오케스트레이션 기능에 대해 Marketplace에서 GitHub 사용할 수 있으며, 작업(워크플로우)에서 정보를 푸시하고 에서 워크플로우 DevOps 변경 속도를 일시 중지하거나 다시 시작할 수 있습니다. 사용자 지정 동작에 대한 자세한 내용은 다음 문서를 참조하십시오 GitHub 마켓플레이스의 ServiceNow DevOps 사용자 지정 작업.

    에서 워크플로우 데이터를 DevOps 변경 속도캡처하려면 도구에서 비밀을 구성해야 합니다 GitHub . 자세한 내용은 GitHub Actions 구성 문서를 참조하십시오.

    지원에 대한 GitHub Actions 몇 가지 제한 사항이 있습니다 GitHub Actions 구성.

    시작하기

    다음 옵션 중 하나를 사용하여 온보딩 GitHub합니다. 안내 환경을 위해 작업 공간을 사용하여 도구를 온보딩합니다. 또는 서비스 카탈로그 또는 클래식 환경을 사용할 수 있습니다.