Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗gtSpAcPen 36 of 66 menu
◀ ▶

Окружение GitHub для production в Git

Критичную выкладку отделяют от обычных job через environment на GitHub. Имя production связывает запуск с правилами репозитория: кто может подтвердить шаг и какие секреты доступны только этому окружению.

Пока ответственный не нажмет подтверждение в интерфейсе, job с выкладкой ждет. Короткий сценарий с заглушкой echo и блоком environment:

name: production on: push: branches: [main] jobs: prod: runs-on: ubuntu-latest environment: production steps: - run: echo "deploy production"

После merge в main запуск появится в Actions с пометкой, что шаг production ожидает ручного одобрения. Так Git фиксирует коммит, а момент фактической выкладки контролирует команда на GitHub.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить