{"meta":{"title":"Развертывание в определенной среде","intro":"Укажите среду развертывания в рабочем процессе.","product":"GitHub Actions","breadcrumbs":[{"href":"/ru/actions","title":"GitHub Actions"},{"href":"/ru/actions/how-tos","title":"Инструкции"},{"href":"/ru/actions/how-tos/write-workflows","title":"Написание рабочих процессов"},{"href":"/ru/actions/how-tos/write-workflows/choose-what-workflows-do","title":"Выбор рабочих процессов"},{"href":"/ru/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment","title":"Развертывание в среде"}],"documentType":"article"},"body":"# Развертывание в определенной среде\n\nУкажите среду развертывания в рабочем процессе.\n\n## Необходимые компоненты\n\nПрежде чем использовать ее в рабочем процессе, необходимо создать среду. См [. раздел AUTOTITLE](/ru/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments#creating-an-environment).\n\n## Использование среды в рабочем процессе\n\n1. Откройте файл рабочего процесса, который требуется изменить.\n\n2. Используйте следующий синтаксис, чтобы добавить ключ в рабочий [`jobs.<job_id>.environment`](/ru/actions/reference/workflows-and-actions/workflow-syntax#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` свойство. Если задано значение `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](/ru/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments#using-environments-without-deployments)."}