Как оцениваешь уровень знаний Gitlab CI по шкале от 1 до 10
Python
Senior
Без компании
Как оцениваешь уровень знаний Gitlab CI по шкале от 1 до 10
Ответы
7/10 - уверенное владение основами, но есть нюансы для глубокого понимания.
**Сильные стороны:**
- Умею настраивать базовые пайплайны (stages, jobs, artifacts)
- Работаю с переменными, кешированием, зависимостями
- Использую Docker executor, знаю про `image`, `services`
- Понимаю `rules`, `only/except`, условия запуска джобов
**Пример:**
```
test:
stage: test
script:
- pytest --cov=app tests/
artifacts:
paths:
- coverage.xml
```
**Что изучаю:**
- Оптимизация больших пайплайнов (parallel, needs)
- Динамические окружения (review apps)
- Кастомные раннеры и секьюрность
- Полная интеграция с Kubernetes
Оценка 10/10 — для экспертов, которые кастомизируют GitLab CI под сложные enterprise-сценарии.