如何使用 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

相关推荐
JackSparrow41413 小时前
使用Ansible批量管理+更新产品环境服务器配置
运维·服务器·ci/cd·kubernetes·自动化·ansible·sre
gwjcloud15 小时前
Kubernetes从入门到精通(devops)06
运维·devops
smartpi_ai16 小时前
CI-73T 裸片方案 MICBIAS 电容 C11 设计:模块与芯片的差异解析
ci/cd
:mnong16 小时前
DevOps 怎么用在企业信息系统开发里,持续集成和自动化部署是关键
devops·持续集成,自动化部署,企业信息系统
java_logo17 小时前
Docker 部署 GitLab CE 完整版教程
docker·容器·gitlab·gitlab docker部署·gitlab部署文档·gitlab部署·gitlab部署教程
lili001218 小时前
AI编程三件套CI集成与质量门禁:从“看起来对“到“证据确凿“
java·人工智能·python·ci/cd·ai编程
隔窗听雨眠2 天前
GitLab CI前端加载慢优化实录
ci/cd·gitlab
jiayong232 天前
MySQL 排序规则冲突问题与 utf8mb4_general_ci 统一方案
android·mysql·ci/cd
若鱼文化创意2 天前
品牌设计CI规划使用后交付偏差先分项核对验收标准
python·ci/cd
明航咨询—张老师2 天前
告别文档堆砌,CMMI V3.0 如何让敏捷开发真正落地
敏捷开发·devops·数据驱动·cmmi v3.0