Чем Vault лучше секретов GitLab: какую ключевую ценность он даёт по сравнению с ними?
Vault даёт централизованные политики, динамические секреты, lease и отзыв; CI-переменные обычно удобнее для простых статических параметров pipeline.
Читать ответПодготовка к интервью
90 вопросов по GitLab с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по GitLab — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: gitlab, gitlab ci, devops.
Каталог
Vault даёт централизованные политики, динамические секреты, lease и отзыв; CI-переменные обычно удобнее для простых статических параметров pipeline.
Читать ответВ GitLab CI процесс сборки и деплоя разбит на этапы (stages) и задачи (jobs).
Читать ответВ GitLab CI для передачи файлов между джобами используется механизм артефактов (artifacts). Один джоб сохраняет файлы как артефакты, а следующий джоб может их скачать и использовать.
Читать ответЧтобы отправить изменения в нужную ветку GitLab через командную строку, выполните следующие шаги:
Читать ответGitLab — это платформа для управления жизненным циклом разработки программного обеспечения. Она объединяет в себе инструменты для:
Читать ответJenkins — это популярный инструмент для автоматизации процессов CI/CD (непрерывной интеграции и доставки). Опыт работы с Jenkins обычно включает:
Читать ответОпыт работы с GitLab для управляемых проектов и CI/CD включает:
Читать ответDocker Compose использовал для локальной разработки и тестирования многоконтейнерных приложений. Позволяет описать сервисы, сети и тома в одном YAML-файле, быстро поднимать и останавливать окружение.
Читать ответДа, настройка автоматизированных CI/CD пайплайнов в Git обычно включает создание конфигурационных файлов, таких как .gitlab-ci.yml для GitLab или использование GitHub Actions через .github/workflows/.
Читать ответВ GitLab CI/CD пайплайны описываются в файле .gitlab-ci.yml, который находится в корне репозитория.
Читать ответДа, работал с GitLab CI и писал .gitlab-ci.yml файлы для автоматизации сборок и деплоя.
Читать ответЗапуск команд в процессе работы GitLab CI/CD осуществляется на раннерах (runners).
Читать ответ