특정 환경에 배포하기

특정 환경에 배포하기

워크플로우에서 배포 환경(deployment environment)을 지정하세요.

출처: 문서

본문

워크플로우에서 배포 환경을 지정할 수 있어요.

사전 요구 사항

워크플로우에서 환경을 사용하려면 먼저 환경을 만들어야 해요. Managing environments for deployment 참고.

워크플로우에서 환경 사용하기

  1. 편집하려는 워크플로우 파일을 여세요.

  2. 다음 구문을 사용해 워크플로우에 jobs.<job_id>.environment 키를 추가하세요:

    jobs:
      JOB-ID:
        environment: ENVIRONMENT-NAME
    

    선택한 작업은 이제 지정된 환경에 대해 구성된 모든 규칙의 적용을 받습니다.

  3. 선택 사항으로, 다음 구문을 사용해 환경에 대한 배포 URL을 지정하세요:

    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            url: URL
    

    지정된 URL은 다음에 표시됩니다:

    • 저장소의 배포(deployments) 페이지
    • 워크플로우 실행의 시각화 그래프
    • (풀 리퀘스트가 워크플로우를 트리거하는 경우) 풀 리퀘스트 타임라인의 "View deployment" 버튼
  4. 선택 사항으로, deployment 속성을 추가해 배포 객체가 생성되는 것을 방지하세요. false로 설정하면 작업은 여전히 환경 시크릿과 변수에 접근할 수 있지만 GitHub 배포는 생성되지 않습니다:

    jobs:
      JOB-ID:
        environment:
            name: ENVIRONMENT-NAME
            deployment: false
    

    이것은 배포를 실제로 수행하지 않지만 환경 시크릿이 필요한 CI 또는 테스트 작업에 유용합니다. 자세한 내용은 Deploying with GitHub Actions를 참고하세요.

더 알아보기 (Learn more)