如何获取某个 CI_PIPELINE_IID 的 GitLab 管道?
How do I get the GitLab pipeline for a certain CI_PIPELINE_IID?
我有一个软件版本,我知道 CI_PIPELINE_IID 的构建。我如何找出构建的管道 运行?
GitLab GUI 中的管道 运行 和管道日志的 URL 似乎只包含全局 CI_PIPELINE_ID。有没有办法从 CI_PIPELINE_IID 映射到 CI_PIPELINE_ID?
管道 IID 仅在特定项目的上下文中才有意义。仅管道 IID,缺少项目信息,不能用于获取全局管道 ID。如果您知道项目 和 管道 IID,则可以获得全局管道 ID。
但是,没有 API 操作通过 IID 获取管道。您必须使用 list project pipelines API,它将包含每个管道的 IID 和 ID。您可以使用该响应数据构建完整地图。
我有一个软件版本,我知道 CI_PIPELINE_IID 的构建。我如何找出构建的管道 运行?
GitLab GUI 中的管道 运行 和管道日志的 URL 似乎只包含全局 CI_PIPELINE_ID。有没有办法从 CI_PIPELINE_IID 映射到 CI_PIPELINE_ID?
管道 IID 仅在特定项目的上下文中才有意义。仅管道 IID,缺少项目信息,不能用于获取全局管道 ID。如果您知道项目 和 管道 IID,则可以获得全局管道 ID。
但是,没有 API 操作通过 IID 获取管道。您必须使用 list project pipelines API,它将包含每个管道的 IID 和 ID。您可以使用该响应数据构建完整地图。