Был ли опыт работы с CI/CD в GitLab
Python
Senior
Без компании
Был ли опыт работы с CI/CD в GitLab
Ответы
Да, опыт есть. Основные задачи: настройка пайплайнов `.gitlab-ci.yml`, автоматизация тестирования, деплоя и сборки Docker-образов.
**Пример простого пайплайна:**
```
stages:
- test
- build
- deploy
test:
stage: test
script:
- pytest
build:
stage: build
script:
- docker build -t app:latest .
only:
- main
deploy:
stage: deploy
script:
- kubectl apply -f k8s/
only:
- main
```
**Что делал:**
- Интеграция с артефактами (Docker Registry, PyPI)
- Настройка переменных окружения
- Оптимизация этапов (кеширование, parallel jobs)
- Мониторинг пайплайнов (откаты, manual-задачи)
Использовал GitLab CI/CD для проектов на Python, включая FastAPI/Django.