如何列出 GitLab Runner 的所有近期工作?
How can I list all recent jobs for a GitLab Runner?
我有兴趣列出特定时期(在我的案例中是过去六个月)在 GitLab Runner 上具有 运行 的所有工作。或者更准确地说:我想找到所有 项目 有一份工作 运行。有没有办法通过网络界面或登录 运行ner?
在 Web 界面中,我尝试在管理区域 > 运行程序 > [Select_specific_runner] 中查找。在这里我可以看到 "Recent jobs served by this Runner",但这只列出了最后 30 运行s。
我也试过从命令行使用 gitlab-runner
命令,但我还没有找到列出实际 运行 的方法。
我怀疑现在是否有 UI 页面。
有趣的是,在几个主要版本之前可能会看到跑步者在其页面上完成的工作。
但您可以肯定地通过 GitLab API 做到这一点:
https://docs.gitlab.com/ee/api/jobs.html
如果使用 API 客户端会更简单,为 Python 说这个:https://python-gitlab.readthedocs.io/en/stable/api-usage.html
我有兴趣列出特定时期(在我的案例中是过去六个月)在 GitLab Runner 上具有 运行 的所有工作。或者更准确地说:我想找到所有 项目 有一份工作 运行。有没有办法通过网络界面或登录 运行ner?
在 Web 界面中,我尝试在管理区域 > 运行程序 > [Select_specific_runner] 中查找。在这里我可以看到 "Recent jobs served by this Runner",但这只列出了最后 30 运行s。
我也试过从命令行使用 gitlab-runner
命令,但我还没有找到列出实际 运行 的方法。
我怀疑现在是否有 UI 页面。
有趣的是,在几个主要版本之前可能会看到跑步者在其页面上完成的工作。
但您可以肯定地通过 GitLab API 做到这一点: https://docs.gitlab.com/ee/api/jobs.html
如果使用 API 客户端会更简单,为 Python 说这个:https://python-gitlab.readthedocs.io/en/stable/api-usage.html