Skip to main content

GitHub AE는 현재 제한된 릴리스 상태입니다.

작업에 환경 사용

작업에 대한 환경을 지정합니다.

개요

jobs.<job_id>.environment를 사용하여 작업에서 참조하는 환경을 정의합니다. 환경을 참조하는 작업이 실행기로 전송되기 전에 모든 배포 보호 규칙을 통과해야 합니다. 자세한 내용은 "배포에 환경 사용.

환경을 환경 name만으로 제공하거나 nameurl을 사용하여 환경 개체로 제공할 수 있습니다. URL은 배포 API에서 environment_url에 매핑됩니다. 배포 API에 대한 자세한 내용은 "리포지토리.

예: 단일 환경 이름 사용

environment: staging_environment

예: 환경 이름 및 URL 사용

environment:
  name: production_environment
  url: https://github.com

url 은 식일 수 있습니다. 허용되는 식 컨텍스트: github, ,vars``inputs, needs, [matrix``strategy](/actions/learn-github-actions/contexts#strategy-context),runnerjob 및 .env 식에 대한 자세한 내용은 ".

예: 출력을 URL로 사용

environment:
  name: production_environment
  url: ${{ steps.step_id.outputs.url_output }}

name 은 식일 수 있습니다. 허용되는 식 컨텍스트: github, inputs,vars ,strategyneeds 및 .matrix 식에 대한 자세한 내용은 ".

예: 식을 환경 이름으로 사용

environment:
  name: ${{ github.ref_name }}