1
0
mirror of synced 2026-01-07 00:01:39 -05:00
Files
docs/translations/ru-RU/data/reusables/actions/environment-example.md
2022-11-16 21:42:42 +00:00

2.4 KiB
Raw Blame History

ms.openlocfilehash, ms.sourcegitcommit, ms.translationtype, ms.contentlocale, ms.lasthandoff, ms.locfileid
ms.openlocfilehash ms.sourcegitcommit ms.translationtype ms.contentlocale ms.lasthandoff ms.locfileid
4795fdc557dbb103d64f7b97d0fa58f445434bca fb047f9450 HT ru-RU 09/11/2022 145114416

Вы можете указать среду для каждого задания в рабочем процессе. Для этого добавьте ключ jobs.<job_id>.environment, за которым следует имя среды.

Например, этот рабочий процесс будет использовать среду с именем production.

name: Deployment

on:
  push:
    branches:
      - main

jobs:
  deployment:
    runs-on: ubuntu-latest
    environment: production
    steps:
      - name: deploy
        # ...deployment-specific steps

При выполнении указанного выше рабочего процесса задание deployment будет применяться к любым правилам, настроенным для среды production. Например, если среда требует рецензентов, задание будет приостановлено до тех пор, пока один из рецензентов не утвердит задание.

Также можно указать URL-адрес среды. Указанный URL-адрес появится на странице развертываний для репозитория (доступ к которым можно получить, нажав Среды на странице приветствия репозитория) и в графе визуализации для запуска рабочего процесса. Если запрос на вытягивание активировал рабочий процесс, URL-адрес также отображается в виде кнопки Просмотреть развертывание на временной шкале запроса на вытягивание.

name: Deployment

on:
  push:
    branches:
      - main

jobs:
  deployment:
    runs-on: ubuntu-latest
    environment: 
      name: production
      url: https://github.com
    steps:
      - name: deploy
        # ...deployment-specific steps

Граф рабочего процесса с URL-адресом