如何使用 API list 极狐GitLab 容器镜像仓库中的 tag?

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLabhttps://gitlab.cn/install?channel=content\&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

极狐GitLab 在 5 月 28 日正式发布了 AI 产品驭码CodeRider。现已开启免费试用,登录官网:https://coderider.gitlab.cn/ 即可申请试用。

更多关于极狐GitLabhttps://gitlab.cn 或者 DevOps 的最佳实践,可以关注文末的极狐GitLab 公众号。

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网https://gitlab.cn
  2. 极狐GitLab 官网文档https://docs.gitlab.cn
  3. 极狐GitLab 论坛https://forum.gitlab.cn/
  4. 极狐GitLab 安装配置https://gitlab.cn/install
  5. 极狐GitLab 资源中心https://resources.gitlab.cn/
  6. AI 产品驭码CodeRiderhttps://coderider.gitlab.cn/

搜索【极狐GitLab】公众号,后台输入加群 ,备注gitlab,即可加入官方微信技术交流群。

关联阅读

前面的文章中使用 GET /registry/repositories/:idlist 出了极狐GitLab 镜像仓库中的镜像详情。下面使用 API 来 list 某个镜像仓库中的 tag 信息。

API 如下:

复制代码
GET /projects/:id/registry/repositories/:repository_id/tags

以上面的 535镜像仓库为例,可以使用如下 API 来 list tag:

复制代码
curl --header "PRIVATE-TOKEN: YOUR-PERSONAL-ACCESS-TOKEN" \ "https://jihulab.com/api/v4/projects/16274/registry/repositories/535/tags"

可以看到如下返回结果:

复制代码
[
  {
    "name": "1.0.0",
    "path": "jh-xiaomage-devops/go-demo:1.0.0",
    "location": "registry.jihulab.com/jh-xiaomage-devops/go-demo:1.0.0"
  }
]

可以看到镜像仓库 go-demo中只有一个镜像,tag 为 1.0.0

相关推荐
happy_0x3f1 天前
Claude Code 离线安装方案揭秘
ci/cd
杨了个杨89821 天前
GitLab的简介及安装
gitlab
7177771 天前
从工具自动化到自主研发:Gitee 智能 DevOps 全域落地实践
gitee·自动化·devops
7177771 天前
Gitee DevOps 国产化研运能力解析:安全与研发效能双维度升级
安全·gitee·devops
wangruofeng2 天前
git-filter-repo 把 .git 从 112MB 砍到 1.4MB,但漏推 tag 让 clone 又胖回来
github·devops
砍材农夫2 天前
运维|devops|jenkins部署安装
运维·jenkins·devops
AOwhisky2 天前
云原生 DevOps 工具链从入门到实战(第一期)——DevOps概述与GitLab部署——从理念到工具落地
运维·ci/cd·云原生·gitlab·开发·devops
2301_773643622 天前
1.SDLC 与模型(简述)
ci/cd
lbb 小魔仙3 天前
Git + Python 项目工作流最佳实践:pre-commit、CI、CHANGELOG 自动化
git·python·ci/cd
Geek-Chow3 天前
08 Inside the Collector: Pipelines, Deployment Patterns, and Failure Modes
devops·可观测·observability·open telemetry