首页 > 解决方案 > 如何在gitlab中显示20多条历史流水线?

问题描述

我使用 gitlab API 列出 ci 历史中的所有管道,使用以下查询

curl --insecure -sH "PRIVATE-TOKEN: "${TOKEN}"" GET "https://git.do.x5.ru/api/v4/projects/"${PROJECT_ID}"/pipelines/"

但不幸的是,它只显示了 20 个最新的管道。有没有办法获得例如 50 个最新的管道?

标签: gitlab

解决方案


来自 gitlab文档

默认情况下,GET 请求一次返回 20 个结果,因为 API 结果是分页的

检查分页文档以了解如何增加每页列出的项目数量或如何迭代页面


推荐阅读