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

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

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

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

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

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

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

GitHub Connect를 사용하여 최신 작업에 액세스

GitHub Connect를 사용하여 GitHub AE가 GitHub.com에서 작업을 사용하도록 허용할 수 있습니다. 자세한 내용은 “GitHub Connect를 통해 GitHub.com 작업에 대한 자동 액세스 사용”을 참조하세요.

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

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

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

  3. 리포지토리에 대한 보안을 확인하려면 보안을 클릭합니다. 보안 헤더 리포지토리

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

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

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

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

  8. actions 조직 내에서 checkout 리포지토리를 삭제합니다. 리포지토리를 삭제하는 방법에 대한 자세한 내용은 “리포지토리 삭제”를 참조하세요. 코드 링크 보기

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

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

    참고: GitHub.comactions/checkout에서 작업을 처음 사용할 때 checkout 네임스페이스는 엔터프라이즈에서 자동으로 사용 중지됩니다. 작업의 로컬 복사본을 사용하여 되돌리려면 먼저 사용 중지에서 네임스페이스를 제거해야 합니다. 자세한 내용은 “GitHub.com에서 액세스한 작업의 네임스페이스 사용 자동 중지”를 참조하세요.