GitHub Actions는 엔터프라이즈에서 기본적으로 사용하도록 설정되어 있습니다. 엔터프라이즈 내에서 GitHub Actions 사용을 시작하려면 엔터프라이즈 구성원이 GitHub Actions를 사용하는 방법을 제어하는 정책을 관리하고 필요에 따라 자체 호스트된 실행기를 추가하여 워크플로를 실행할 수 있습니다.
GitHub Actions에 대한 정책 관리
정책을 사용하여 엔터프라이즈 구성원이 GitHub Actions를 사용하는 방법을 제어할 수 있습니다. 예를 들어 허용되는 작업을 제한하고 아티팩트 및 로그 보존을 구성할 수 있습니다. 자세한 내용은 엔터프라이즈에서 GitHub Actions에 대한 정책 적용을(를) 참조하세요.
실행기 추가
GitHub Actions 워크플로를 실행하려면 실행기를 사용해야 합니다. 실행기는 트리거될 때 워크플로를 실행하는 서버입니다. GitHub 호스팅 러너를 사용하는 경우 플랜에 포함된 분(시간)을 모두 소모한 후 소비량에 따라 요금이 청구되며 자체 호스팅 실행기는 무료입니다. 자세한 내용은 GitHub Actions 청구을(를) 참조하세요.
자체 호스트된 실행기를 선택하는 경우 엔터프라이즈, 조직 또는 리포지토리 수준에서 실행기를 추가할 수 있습니다. 자세한 내용은 자체 호스트형 실행기 추가을(를) 참조하세요.
GitHub Actions에 대한 세분화된 사용 권한 프로비전
"사용자 지정 조직 역할 관리" 권한이 있는 조직 소유자 및 사용자는 조직의 사용자 및 팀에 대해 세분화된 사용 권한을 프로비전할 수 있습니다. GitHub Actions에 대한 세분화된 사용 권한을 프로비전하면 최소 권한 원칙을 실천하여 GitHub Actions CI/CD 파이프라인의 설정을 보호할 수 있습니다.
GitHub Actions의 경우 조직의 개인 또는 팀에 대해 다음 사용 권한을 사용하도록 설정할 수 있습니다.
- 조직 Actions 정책 관리: 자체 호스트형 실행기 설정을 제외한 "Actions 일반" 설정 페이지에서 모든 설정을 관리할 수 있는 액세스 권한.
- 조직 실행기 및 실행기 그룹 관리: GitHub 호스트형 실행기, 자체 호스트형 실행기, 실행기 그룹을 만들고 관리할 수 있으며 자체 호스트형 실행기를 만들 수 있는 위치를 제어할 수 있는 액세스 권한.
- 조직 Actions 비밀 관리: Actions 조직 비밀을 만들고 관리할 수 있는 액세스 권한.
- 조직 Actions 변수 관리: Actions 조직 변수를 만들고 관리할 수 있는 액세스 권한.
자세한 내용은 사용자 지정 조직 역할 관리을(를) 참조하세요.