Senior
GitLab CI-də yalnız əl ilə başlatılan prod yerləşdirməsini necə təmin etmək olar?
sobes.tech Süni İntellekt
AI-dan cavab
В GitLab CI, чтобы деплой на продакшн запускался только вручную, нужно использовать ключевое слово when: manual в описании job. Пример конфигурации:
deploy_prod:
stage: deploy
script:
- echo "Deploying to production..."
- ./deploy_script.sh
when: manual
only:
- main
Это означает, что job deploy_prod не будет запускаться автоматически, а появится кнопка "Play" в интерфейсе GitLab, и деплой начнётся только после ручного запуска.