Необходимые компоненты
Прежде чем использовать ее в рабочем процессе, необходимо создать среду. См . раздел AUTOTITLE.
Использование среды в рабочем процессе
-
Откройте файл рабочего процесса, который требуется изменить.
-
Используйте следующий синтаксис, чтобы добавить ключ в рабочий
jobs.<job_id>.environmentпроцесс:YAML jobs: JOB-ID: environment: ENVIRONMENT-NAMEjobs: JOB-ID: environment: ENVIRONMENT-NAMEВыбранное задание теперь будет применяться к любым правилам, настроенным для указанной среды.
-
При необходимости укажите URL-адрес развертывания для среды с помощью следующего синтаксиса:
YAML jobs: JOB-ID: environment: name: ENVIRONMENT-NAME url: URLjobs: JOB-ID: environment: name: ENVIRONMENT-NAME url: URLПоявится указанный URL-адрес:
- На странице развертываний для репозитория
- В графе визуализации для выполнения рабочего процесса
- (Если запрос на вытягивание активирует рабочий процесс) Кнопка "Просмотр развертывания" в временной шкале запроса на вытягивание
-
Опционально, можно предотвратить создание объекта развертывания, добавив это
deploymentсвойство. При установке ,falseзадание всё ещё имеет доступ к секретам среды и переменным, но не создаётся GitHub развертывание:YAML jobs: JOB-ID: environment: name: ENVIRONMENT-NAME deployment: falsejobs: JOB-ID: environment: name: ENVIRONMENT-NAME deployment: falseЭто полезно для CI или тестирования, где нужны секреты среды, но они не внедряют ничего конкретного. Дополнительные сведения см. в разделе Развертывание с помощью GitHub Actions.