Skip to main content
설명서에 자주 업데이트를 게시하며 이 페이지의 번역이 계속 진행 중일 수 있습니다. 최신 정보는 영어 설명서를 참조하세요.

이 버전의 GitHub Enterprise는 다음 날짜에 중단되었습니다. 2023-01-18. 중요한 보안 문제에 대해서도 패치 릴리스가 이루어지지 않습니다. 성능 향상, 향상된 보안, 새로운 기능을 위해 최신 버전의 GitHub Enterprise로 업그레이드합니다. 업그레이드에 대한 도움말은 GitHub Enterprise 지원에 문의하세요.

Azure Blob Storage로 GitHub Actions 사용

GitHub Enterprise Server에서 GitHub Actions를 사용하도록 설정하고 Azure Blob Storage를 사용하여 워크플로 실행에 의해 생성된 데이터를 저장할 수 있습니다.

이 기능을 사용할 수 있는 사용자

Site administrators can enable GitHub Actions and configure enterprise settings.

GitHub Actions에 대한 외부 스토리지 정보

GitHub Actions는 외부 Blob Storage를 사용하여 워크플로 로그 및 사용자가 업로드한 빌드 아티팩트와 같은 워크플로 실행에 의해 생성된 데이터를 저장합니다. 자세한 내용은 "GitHub Enterprise Server에 대한 GitHub Actions 시작"을 참조하세요.

필수 조건

GitHub Actions를 사용하도록 설정하기 전에 다음 단계를 완료했는지 확인합니다.

  • 워크플로 데이터를 저장하기 위한 Azure Storage 계정을 만듭니다. GitHub Actions는 해당 데이터를 블록 Blob으로 저장하며, 다음 두 가지 스토리지 계정 유형이 지원됩니다.

    • 표준 성능 계층을 사용하는 범용 스토리지 계정(general-purpose v1 또는 general-purpose v2라고도 함)

      경고: 프리미엄 성능 계층은 범용 스토리지 계정으로 사용할 수 없습니다. 스토리지 계정을 만들 때 표준 성능 계층을 선택해야 하며, 나중에 변경할 수 없습니다.

    • 프리미엄 성능 계층을 사용하는 BlockBlobStorage 스토리지 계정

    Azure Storage 계정 유형 및 성능 계층에 대한 자세한 내용은 Azure 설명서를 참조하세요.

  • GitHub Actions에 대한 하드웨어 요구 사항을 검토합니다. 자세한 내용은 “GitHub Enterprise Server에서 GitHub Actions 시작”을 참조하세요.

  • GitHub Enterprise Server 인스턴스의 도메인에 대해 TLS를 구성해야 합니다. 자세한 내용은 “TLS 구성”을 참조하세요.

    참고: 신뢰할 수 있는 기관에서 서명한 인증서를 사용하여 GitHub Enterprise Server에서 TLS를 구성하는 것이 좋습니다. 자체 서명된 인증서가 작동할 수 있지만 자체 호스팅 실행기에는 추가 구성이 필요하며 프로덕션 환경에는 권장되지 않습니다.

  • GitHub Enterprise Server 인스턴스에 구성된 HTTP 프록시 서버 가 있는 경우:

    • HTTP 프록시 제외 목록에 localhost127.0.0.1을 추가해야 합니다.
    • 외부 스토리지 위치를 라우팅할 수 없는 경우 외부 스토리지 URL도 제외 목록에 추가해야 합니다.

    프록시 설정 변경에 대한 자세한 내용은 “아웃바운드 웹 프록시 서버 구성”을 참조하세요.

Azure Blob Storage로 GitHub Actions 사용

  1. 페이지의 오른쪽 상단에 있는 GitHub Enterprise Server의 관리 계정에서 을 클릭합니다.

    사이트 관리자 설정에 액세스하기 위한 우주선 아이콘 스크린샷

  2. “Site admin”(사이트 관리자) 페이지에 아직 없는 경우 왼쪽 상단에서 Site admin(사이트 관리자)을 클릭합니다.

    “Site admin”(사이트 관리자) 링크 스크린샷 1. 왼쪽 사이드바에서 관리 콘솔 을 클릭합니다. 왼쪽 사이드바의 관리 콘솔 탭 1. 왼쪽 사이드바에서 작업을 클릭합니다.

    설정 사이드바의 작업 탭 1. GitHub Actions 사용을 선택합니다. GitHub Actions 사용 확인란

  3. “아티팩트 및 로그 스토리지”에서 Azure Blob Storage를 선택하고 Azure Storage 계정의 연결 문자열을 입력합니다. 스토리지 계정의 연결 문자열을 가져오는 방법에 대한 자세한 내용은 Azure 설명서를 참조하세요.

    Azure Blob Storage 및 연결 문자열 필드를 선택하기 위한 라디오 단추 1. 스토리지 설정 테스트 단추를 클릭하여 스토리지 설정의 유효성을 검사합니다.

    스토리지 설정의 유효성을 검사하는 데 오류가 있는 경우 스토리지 공급자와 함께 설정을 확인하고 다시 시도합니다. 1. 왼쪽 사이드바에서 Save settings(설정 저장)를 클릭합니다.

    관리 콘솔의 설정 저장 단추 스크린샷

    참고: 관리 콘솔에 설정을 저장하면 시스템 서비스가 다시 시작되어 사용자에게 표시되는 가동 중지 시간이 발생할 수 있습니다.

  4. 구성 실행이 완료될 때까지 기다립니다.

    인스턴스 구성

다음 단계

구성 실행이 성공적으로 완료되면 GitHub Actions이(가) GitHub Enterprise Server 인스턴스에서 사용하도록 설정됩니다. GitHub Actions 액세스 권한 관리, 자체 호스트 러너 추가 같은 다음 단계를 위해 “GitHub Enterprise Server에 대해 GitHub Actions 시작”으로 돌아갑니다.