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

相关推荐
eddy-原9 小时前
Docker与DevOps实战训练:从容器管理到全链路项目部署
docker·容器·devops
一只大头猿15 小时前
myeclipse-ci-2018安装教程
ide·ci/cd·myeclipse
无代码专家17 小时前
数字化转型下生产管理的全流程优化解决方案
运维·devops
胡萝卜的兔17 小时前
ci/cd自动化部署
运维·ci/cd·自动化
退役小学生呀17 小时前
二十五、基于ArgoCD的K8s多集群管理方案及落地
运维·云原生·容器·kubernetes·devops
一念一花一世界18 小时前
Arbess V2.1.9版本发布,支持Arm64位系统的安装部署,支持自定义消息模版,支持钉钉消息通知
ci/cd·钉钉·arm·arbess
一念一花一世界18 小时前
Arbess零基础学习 - 发布流水线提交评审,通过钉钉通知评审人
ci/cd·钉钉·arbess
一念一花一世界1 天前
DevOps实战(12) - 使用Arbess+GitLab实现Java项目构建并将制品上传Aliyun OSS
阿里云·ci/cd·gitlab·devops·arbess
自己的九又四分之三站台2 天前
GitLab:定义、起源与发展历史
gitlab
bloglin999992 天前
gitlab内网配置https配置加载异常
网络协议·https·gitlab