배포 환경(Deployment environments) 살펴보기

배포 환경(Deployment environments) 살펴보기

다양한 환경을 만들어 배포할 수 있어요.

환경은 production, staging, development 같은 일반적인 배포 대상을 설명하는 데 사용돼요. GitHub Actions 워크플로가 환경에 배포하면 리포지토리 메인 페이지에 그 환경이 표시돼요. 환경을 사용해 작업이 진행되도록 승인을 요구하거나, 워크플로를 트리거할 수 있는 분기를 제한하거나, 사용자 지정 배포 보호 규칙으로 배포를 제한하거나, 비밀에 대한 접근을 제한할 수 있어요. 환경 생성에 대한 자세한 내용은 배포용 환경 관리하기를 참고하세요.

워크플로의 각 작업은 단일 환경을 참조할 수 있어요. 환경에 구성된 보호 규칙은 해당 환경을 참조하는 작업이 러너로 전송되기 전에 모두 통과해야 해요. 작업은 러너로 전송된 후에만 환경의 비밀에 접근할 수 있어요.

워크플로가 환경을 참조하면 그 환경은 리포지토리의 배포(deployments)에 나타나요. 현재 및 이전 배포를 보는 방법에 대한 자세한 내용은 배포 기록 보기를 참고하세요.

더 알아보기 (Learn more)