Какой опыт настройки в Gitlab
Python
Middle
Без компании
Какой опыт настройки в Gitlab
Ответы
Настройка GitLab включает CI/CD, репозитории, интеграции.
**CI/CD**:
- Конфигурация `.gitlab-ci.yml` для сборки, тестов, деплоя.
- Использование stages, artifacts, cache.
- Пример:
```
test:
stage: test
script:
- pytest
deploy:
stage: deploy
script:
- ansible-playbook deploy.yml
```
**Репозитории**:
- Настройка веток (protected, merge requests).
- Git LFS для больших файлов.
**Интеграции**:
- Webhooks для Slack/Jira.
- Container Registry, Kubernetes.
**Безопасность**:
- Настройка доступа (RBAC).
- Сканирование кода (SAST, DAST).
Опыт включает администрирование и оптимизацию пайплайнов.