Как получить текущую работу на бегуна в Gitlab - PullRequest
3 голосов
/ 19 января 2020

Возможно ли получить или отследить, какое текущее задание выполняется при указанном c бегуне?

Например. У меня много проектов, и я хочу отслеживать runner_id=123. У gitlab_api есть api [url]/api/v4/runners/[runner_id], чтобы получить подробности о бегуне = 123. Но результат не показывает то, что я ожидаю, то, что job_id в настоящее время работает. так что можно получить или отслеживать как это.

Я очень новичок ie за это, спасибо за вашу помощь

1 Ответ

2 голосов
/ 19 января 2020

На основе официальных документов API Runners :

Список заданий, которые обрабатываются или были обработаны указанным Runner.

GET /runners/:id/jobs

Используя параметр запроса status=running, вы получите список запущенных заданий указанного бегуна.

GET [url]/api/v4/runners/[runner_id]/jobs?status=running
...