Как я могу перечислить все последние вакансии для GitLab Runner? - PullRequest
1 голос
/ 30 марта 2020

Мне интересно перечислить все задания, которые выполнялись на GitLab Runner в течение определенного периода c (последние шесть месяцев в моем случае). Или, если быть более точным: я хочу найти все проекты , которые выполнили задание. Есть ли способ сделать это, либо через веб-интерфейс, либо войдя в систему бегуна?

В веб-интерфейсе, который я пробовал искать в Админка> Бегуны> [Select_specific_runner]. Здесь я вижу «Последние задания, обслуживаемые этим бегуном», но в нем перечислены только последние 30 запусков.

Я также пытался поэкспериментировать с командой gitlab-runner из командной строки, но я не нашел способ составить список реальных прогонов.

1 Ответ

0 голосов
/ 30 марта 2020

Я сомневаюсь, что для этого есть страница с пользовательским интерфейсом.
Достаточно забавно, что было возможно несколько основных версий go - чтобы увидеть работы, выполненные бегуном на его странице.

Но Скорее всего, вы можете сделать это через GitLab API: https://docs.gitlab.com/ee/api/jobs.html

Это может быть еще проще, если вы используете API-клиент, например, для Python: https://python-gitlab.readthedocs.io/en/stable/api-usage.html

...