참고: GitHub 호스트 실행기는 현재 GitHub Enterprise Server에서 지원되지 않습니다. GitHub public roadmap에 예정된 향후 지원에 대해 자세히 알아볼 수 있습니다.
개요
워크플로 및 기타 GitHub Actions 기능을 팀과 공유해야 하는 경우 GitHub 조직 내에서 공동 작업하는 것이 좋습니다. 조직에서는 비밀, 아티팩트 및 자체 호스팅 실행기를 중앙에서 저장하고 관리할 수 있습니다. .github
리포지토리에서 시작 워크플로를 만들고 조직의 다른 사용자와 공유할 수도 있습니다.
작업 및 워크플로 공유
작업 또는 워크플로를 공개적으로 게시하거나 게시하지 않고 개별 작업 및 전체 워크플로를 조직과 공유할 수 있습니다. 작업 및 워크플로를 워크플로 파일에서 정확하게 참조하여 다시 사용할 수 있으며 새 워크플로에 대한 템플릿을 제공하는 시작 워크플로를 만들 수 있습니다.
엔터프라이즈와 작업 공유
작업을 공개적으로 게시하지 않고 엔터프라이즈에서 작업을 공유하려면 내부 리포지토리에 작업을 저장한 다음, 엔터프라이즈 내 동일한 조직 또는 모든 조직이 소유한 다른 리포지토리의 GitHub Actions 워크플로에 액세스할 수 있도록 리포지토리를 구성하면 됩니다. 자세한 내용은 "Sharing workflows, secrets, and runners with your organization"을 참조하세요.
워크플로 다시 사용
한 워크플로를 호출하여 조직과 워크플로를 공개 또는 비공개적으로 공유할 수 있습니다. 이렇게 하면 워크플로를 다시 사용할 수 있으므로 중복을 방지하고 워크플로를 더 쉽게 유지 관리할 수 있습니다. 자세한 내용은 "워크플로 다시 사용"을 참조하세요.
시작 워크플로 사용
시작 워크플로를 사용하면 워크플로를 만들 수 있는 권한이 있는 조직의 모든 사용자가 더 빠르고 쉽게 워크플로를 만들 수 있습니다. 새 워크플로를 만들 때 시작 워크플로를 선택할 수 있으며 워크플로 작성 작업의 일부 또는 전부가 해당 워크플로에 대해 수행됩니다. 시작 워크플로를 시작 위치로 사용하여 사용자 지정 워크플로를 빌드하거나 있는 그대로 사용할 수 있습니다. 이렇게 하면 시간을 절약할 뿐만 아니라 조직 전체에서 일관성과 모범 사례를 촉진할 수 있습니다. 자세한 내용은 "조직의 시작 워크플로 만들기"을 참조하세요.
비밀 공유 내 organization
organization 내에서 비밀 를 중앙에서 관리한 다음 선택한 리포지토리에 사용할 수 있도록 할 수 있습니다. 즉, 한 위치에서 비밀 를 업데이트하고 이를 사용하는 모든 리포지토리 워크플로에 변경 내용이 적용되도록 할 수 있습니다.
organization 비밀 를 만들 때 정책을 사용하여 액세스할 수 있는 리포지토리를 제한할 수 있습니다. 예를 들어 모든 리포지토리에 대한 액세스 권한을 부여하거나 프라이빗 리포지토리 또는 지정된 리포지토리 목록에 대해서만 액세스를 제한할 수 있습니다.
조직 수준에서 비밀 를 만들려면 액세스 권한이 admin
있어야 합니다.
-
GitHub Enterprise Server 인스턴스에서 조직의 기본 페이지로 이동합니다. 1. organization 이름 아래에서 설정을 클릭합니다. "설정" 탭이 표시되지 않으면 드롭다운 메뉴를 선택한 다음 설정을 클릭합니다.
1. 사이드바의 "보안" 섹션에서 비밀, -
왼쪽 사이드바에서 비밀을 클릭합니다.
-
New secret(새 비밀)을 클릭합니다.
-
Name(이름) 입력 상자에 비밀의 이름을 입력합니다.
-
값 필드에 비밀 값을 입력합니다.
-
리포지토리 액세스 드롭다운 목록에서 액세스 정책을 선택합니다.
-
비밀 추가를 클릭합니다.
조직 내에서 자체 호스팅 실행기 공유
조직 관리자는 자체 호스팅 실행기를 그룹에 추가한 다음 그룹에 액세스할 수 있는 리포지토리를 제어하는 정책을 만들 수 있습니다.
자세한 내용은 "그룹을 사용하여 자체 호스팅 실행기에 대한 액세스 관리"을 참조하세요.
다음 단계
GitHub Actions에 대한 학습을 계속하려면 "조직의 시작 워크플로 만들기.