# Развертывание в определенной среде

Укажите среду развертывания в рабочем процессе.

## Необходимые компоненты

Прежде чем использовать ее в рабочем процессе, необходимо создать среду. См [. раздел AUTOTITLE](/ru/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments#creating-an-environment).

## Использование среды в рабочем процессе

1. Откройте файл рабочего процесса, который требуется изменить.

2. Используйте следующий синтаксис, чтобы добавить ключ в рабочий [`jobs.<job_id>.environment`](/ru/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idenvironment) процесс:

   ```yaml copy
   jobs:
     JOB-ID:
       environment: ENVIRONMENT-NAME
   ```

   Выбранное задание теперь будет применяться к любым правилам, настроенным для указанной среды.

3. При необходимости укажите URL-адрес развертывания для среды с помощью следующего синтаксиса:

   ```yaml copy
   jobs:
     JOB-ID:
       environment:
           name: ENVIRONMENT-NAME
           url: URL
   ```

   Появится указанный URL-адрес:

   * На странице развертываний для репозитория
   * В графе визуализации для выполнения рабочего процесса
   * (Если запрос на вытягивание активирует рабочий процесс) Кнопка "Просмотр развертывания" в временной шкале запроса на вытягивание

4. Опционально, можно предотвратить создание объекта развертывания, добавив это `deployment` свойство. Если задано значение `false`, задание по-прежнему имеет доступ к секретам и переменным среды, но развертывание не GitHub создается:

   ```yaml copy
   jobs:
     JOB-ID:
       environment:
           name: ENVIRONMENT-NAME
           deployment: false
   ```

   Это полезно для CI или тестирования, где нужны секреты среды, но они не внедряют ничего конкретного. Дополнительные сведения см. в разделе [Развертывание с помощью GitHub Actions](/ru/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments#using-environments-without-deployments).