Skip to main content

최신 버전의 공식 번들 작업 사용

엔터프라이즈에 번들로 포함된 작업을 업데이트하거나 GitHub.com에서 직접 작업을 사용할 수 있습니다.

참고

GitHub Enterprise Server 호스트 실행기는 현재 GitHub에서 지원되지 않습니다.

엔터프라이즈 인스턴스에는 워크플로에서 사용할 수 있는 여러 기본 제공 작업이 포함됩니다. 번들 작업에 대한 자세한 내용은 엔터프라이즈에서 작업 사용 정보을(를) 참조하세요.

이 번들 작업은 https://github.com/actions에서 확인할 수 있는 공식 작업의 지정 시간 스냅샷이므로 최신 버전을 사용할 수 있습니다. actions-sync 도구를 사용하여 이러한 작업을 업데이트하거나, GitHub Connect을 구성하여 GitHub.com의 최신 작업에 대한 액세스를 허용할 수 있습니다. 다음 섹션에서는 이러한 방법에 대해 설명합니다.

actions-sync를 사용하여 번들 작업 업데이트

번들 작업을 업데이트하려면 actions-sync 도구를 사용하여 스냅샷을 업데이트할 수 있습니다. actions-sync 사용에 대한 자세한 내용은 GitHub.com 작업을 수동으로 동기화을(를) 참조하세요.

최신 작업에 액세스하기 위해 GitHub Connect 사용

GitHub Connect을 사용하여 GitHub Enterprise Server에서 GitHub.com의 작업을 사용하도록 허용할 수 있습니다. 자세한 내용은 GitHub Connect를 사용하여 GitHub.com 작업에 대한 자동 액세스 사용을(를) 참조하세요.

구성되면 GitHub Connect 인스턴스의 조직에서 actions 로컬 리포지토리를 삭제하여 최신 버전의 작업을 사용할 수 있습니다. 예를 들어, 엔터프라이즈 인스턴스에서 actions/checkout 작업의 v1을(를) 사용 중인데 엔터프라이즈 인스턴스에서 사용할 수 없는 actions/checkout@v6을(를) 사용해야 하는 경우, GitHub.com의 최신 checkout 작업을 사용할 수 있도록 다음 단계를 수행하세요:

  1. 엔터프라이즈 소유자 계정 GitHub Enterprise Server에서 작업 조직에서 삭제하려는 리포지토리로 이동합니다(이 예제 checkout에서는).

  2. 기본적으로 사이트 관리자는 패키지화된 작업 조직의 소유자가 아닙니다. checkout 리포지토리를 삭제하는 데 필요한 액세스 권한을 얻으려면 사이트 관리 도구를 사용해야 합니다. 해당 리포지토리에 있는 페이지의 오른쪽 위 모서리를 클릭합니다 .

  3. 보안을 클릭하여 리포지토리의 보안 개요를 확인합니다.

    리포지토리에 대한 사이트 관리자 세부 정보의 스크린샷. "보안" 링크가 주황색 윤곽선으로 강조 표시되어 있습니다.

  4. “권한 있는 액세스”에서 잠금 해제를 클릭합니다.

  5. 이유에서 리포지토리의 잠금 해제 이유를 입력한 다음 잠금 해제를 클릭합니다.

  6. 이제 리포지토리의 잠금이 해제되었으므로 사이트 관리자 페이지를 그대로 두고 actions 조직 내에서 리포지토리를 삭제할 수 있습니다. 페이지 맨 위에서 이 체크 아웃 예제에서 리포지토리 이름을 클릭하여 요약 페이지로 돌아갑니다.

    actions/checkout 리포지토리에 대한 사이트 관리자 세부 정보의 스크린샷. 리포지토리의 이름인 "checkout"은 링크이며 윤곽선으로 표시됩니다.

  7. “리포지토리 정보”에서 코드 보기를 클릭하여 사이트 관리자 페이지를 그대로 두고 checkout 리포지토리를 표시합니다.

    리포지토리에 대한 사이트 관리자 세부 정보의 스크린샷. "코드 보기" 링크가 주황색 윤곽선으로 강조 표시되어 있습니다.

  8. checkout 조직 내에서 actions 리포지토리를 삭제합니다. 리포지토리를 삭제하는 방법에 대한 자세한 내용은 리포지토리 삭제을(를) 참조하세요.

  9. actions/checkout@v6 사용을 위한 워크플로의 YAML을 구성합니다.

  10. 워크플로가 실행될 때마다 실행기는 지정된 버전의 actions/checkout from GitHub.com을 사용합니다.

    참고

    GitHub.com에서 checkout 작업을 처음 사용할 때 GitHub Enterprise Server 인스턴스에서 actions/checkout 네임스페이스는 자동으로 사용 중단됩니다. 작업의 로컬 복사본을 다시 사용하려면 먼저 사용 중지 상태에서 네임스페이스를 제거해야 합니다. 자세한 내용은 GitHub Connect를 사용하여 GitHub.com 작업에 대한 자동 액세스 사용을(를) 참조하세요.