{"meta":{"title":"특정 환경에 배포","intro":"워크플로에서 배포 환경을 지정합니다.","product":"GitHub Actions","breadcrumbs":[{"href":"/ko/actions","title":"GitHub Actions"},{"href":"/ko/actions/how-tos","title":"사용법"},{"href":"/ko/actions/how-tos/write-workflows","title":"워크플로 작성"},{"href":"/ko/actions/how-tos/write-workflows/choose-what-workflows-do","title":"워크플로에서 수행하는 작업 선택"},{"href":"/ko/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment","title":"환경에 배포"}],"documentType":"article"},"body":"# 특정 환경에 배포\n\n워크플로에서 배포 환경을 지정합니다.\n\n## 필수 조건\n\n워크플로에서 사용하려면 먼저 환경을 만들어야 합니다.\n[배포 환경 관리](/ko/actions/how-tos/managing-workflow-runs-and-deployments/managing-deployments/managing-environments-for-deployment#creating-an-environment)을(를) 참조하세요.\n\n## 워크플로에서 환경 사용\n\n1. 편집할 워크플로 파일을 여세요.\n\n2. 다음 구문을 사용하여 워크플로에 [`jobs.<job_id>.environment`](/ko/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idenvironment) 키를 추가하세요.\n\n   ```yaml copy\n   jobs:\n     JOB-ID:\n       environment: ENVIRONMENT-NAME\n   ```\n\n   이제 선택한 작업에는 지정된 환경에 대해 구성된 모든 규칙이 적용됩니다.\n\n3. 필요에 따라 다음 구문을 사용하여 환경에 대한 배포 URL을 지정하세요.\n\n   ```yaml copy\n   jobs:\n     JOB-ID:\n       environment:\n           name: ENVIRONMENT-NAME\n           url: URL\n   ```\n\n   지정한 URL이 다음 위치에 표시됩니다.\n\n   * 리포지토리의 배포 페이지에서\n   * 워크플로 실행에 대한 시각화 그래프에서\n   * (끌어오기 요청이 워크플로를 트리거한 경우) 끌어오기 요청 타임라인에 \"배포 보기\" 버튼으로 표시됩니다.\n\n4. 필요에 따라 속성을 추가하여 `deployment` 배포 개체를 만들지 않도록 합니다.\n   `false`로 설정하면 작업이 환경 비밀과 변수에 계속 액세스할 수 있지만 GitHub에 대한 배포는 생성되지 않습니다.\n\n   ```yaml copy\n   jobs:\n     JOB-ID:\n       environment:\n           name: ENVIRONMENT-NAME\n           deployment: false\n   ```\n\n   이는 환경 비밀이 필요하지만 실제로 아무것도 배포하지 않는 CI 또는 테스트 작업에 유용합니다. 자세한 내용은 [GitHub Actions 사용하여 배포](/ko/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments#using-environments-without-deployments)을(를) 참조하세요."}