Создать .gitlab-ci.yml для тестирования Go, Node.js или Python с правилами запуска — бесплатно и без регистрации.
GitLab CI запускает задания после изменений в репозитории и при merge request. Основная задача стартового файла — воспроизводимый запуск установки зависимостей и тестов.
Выберите стек, основную ветку и при необходимости замените команду тестов. Скачайте .gitlab-ci.yml в корень репозитория и запустите pipeline через GitLab.
Стандартная команда тестирования может не подойти вашему проекту. Проверяйте наличие test scripts, lockfile, правильные контейнерные образы и доступность Runner.
Базовый .gitlab-ci.yml для автоматического запуска тестов по push и merge request.
Подстройте команды, зависимости и образ под свой репозиторий. Секреты храните в CI/CD Variables, не в YAML. Данные обрабатываются в браузере.
Заполните параметры и нажмите «Сгенерировать файл». Здесь появится содержимое для проверки, копирования и скачивания.