Skip to main content

특정 환경에 배포

워크플로에서 배포 환경을 지정합니다.

이 기사에서

필수 조건

워크플로에서 사용하려면 먼저 환경을 만들어야 합니다. 배포 환경 관리을(를) 참조하세요.

워크플로에서 환경 사용

  1. 편집할 워크플로 파일을 여세요.

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

    YAML
    jobs:
      JOB-ID:
        environment: ENVIRONMENT-NAME
    

    이제 선택한 작업에는 지정된 환경에 대해 구성된 모든 규칙이 적용됩니다.

  3. 필요에 따라 다음 구문을 사용하여 환경에 대한 배포 URL을 지정하세요.

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

    지정한 URL이 다음 위치에 표시됩니다.

    • 리포지토리의 배포 페이지에서
    • 워크플로 실행에 대한 시각화 그래프에서
    • (끌어오기 요청이 워크플로를 트리거한 경우) 끌어오기 요청 타임라인에 "배포 보기" 버튼으로 표시됩니다.
  4. 필요에 따라 속성을 추가하여 deployment 배포 개체를 만들지 않도록 합니다. false로 설정하면 작업이 환경 비밀과 변수에 계속 액세스할 수 있지만 GitHub에 대한 배포는 생성되지 않습니다.

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

    이는 환경 비밀이 필요하지만 실제로 아무것도 배포하지 않는 CI 또는 테스트 작업에 유용합니다. 자세한 내용은 GitHub Actions 사용하여 배포을(를) 참조하세요.