Кто занимается отправкой кода в продакшн на предыдущей работе
Python
Senior
VK
Кто занимается отправкой кода в продакшн на предыдущей работе
Ответы
Обычно этим занимался DevOps-инженер или релиз-инженер через CI/CD пайплайны (Jenkins/GitLab CI/GitHub Actions). В моей команде процесс выглядел так:
- Разработчик создает MR/PR в Git
- После ревью и успешных тестов в CI, код мержится в основную ветку
- Автоматически запускается пайплайн, который:
- Собирает артефакт (Docker-образ или пакет)
- Разворачивает на staging
- После smoke-тестов - в прод
Пример `.gitlab-ci.yml`:
```
deploy_prod:
stage: deploy
script:
- kubectl apply -f k8s/prod
only:
- main
```
В экстренных случаях (hotfix) мог делать деплой вручную через CLI, но только по согласованию с командой.