Локальный прогон CI-задачи gitlab-ci
Прогоняет job из .gitlab-ci.yml локально в Docker; примечание: замена удалённому gitlab-runner exec
gitlab-ci-local --job build
more gitlab-ci
all 4 commands →
Регистрация раннера по токену
gitlab-runner register --non-interactive --url https://<host> --token glrt-<id> --executor docker --docker-image alpine:latest
Очистка мёртвых раннеров
gitlab-runner verify --delete
Запуск пайплайна через API
curl -X POST -F token=$CI_TOKEN -F ref=main -F 'variables[DEPLOY]=true' https://<host>/api/v4/projects/<id>/trigger/pipeline