如何使用 API 查看极狐GitLab 镜像仓库中的镜像?

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 /groups/:id/registry/repositoriesAPI list 出来了群组下面的容器镜像仓库。那如何用 API 再查看某个具体的仓库下面的镜像呢?

当然可以使用下面的 API:

复制代码
GET /registry/repositories/:id

比如上面文章中list 出来了两个镜像仓库,ID 分别为 534和 535。以 535为例,可以使用下面的 API 完成 list 出该仓库下面的镜像详情:

复制代码
curl --header "PRIVATE-TOKEN: YOUR-PERSONAL-ACCESS-TOKEN" \
     "https://jihulab.com/api/v4/registry/repositories/535?tags=true&tags_count=true&size=true"

可以看到如下返回结果:

复制代码
{
  "id": 535,
  "name": "",
  "path": "jh-xiaomage-devops/go-demo",
  "project_id": 16274,
  "location": "registry.jihulab.com/jh-xiaomage-devops/go-demo",
  "created_at": "2022-02-21T18:45:07.090+08:00",
  "cleanup_policy_started_at": null,
  "tags_count": 1,
  "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"
    }
  ],
  "delete_api_path": "https://jihulab.com/api/v4/projects/16274/registry/repositories/535",
  "size": null,
  "status": null
}
相关推荐
不能只会打代码18 小时前
六十天前端强化训练之第三十四天之CI/CD 大师级深度解析
ci/cd
别说我什么都不会20 小时前
OpenHarmony 5.0(API 12)关系型数据库relationalStore 新增本地数据变化监听接口介绍
api·harmonyos
小小寂寞的城1 天前
Ubuntu里安装Jenkins
ubuntu·ci/cd·docker·jenkins
ZHW_AI课题组1 天前
调用阿里云API实现运营商实名认证
python·阿里云·云计算·api
rocksun1 天前
平台工程的边缘:突破还是失败?
devops
rocksun1 天前
Agentic AI和平台工程:如何结合
人工智能·devops
程序员三藏1 天前
Python+Jenkins+Allure Report接口自动化测试持续集成
自动化测试·软件测试·python·测试工具·ci/cd·jenkins·测试用例
乄bluefox2 天前
解决GitLab无法拉取项目
gitlab
qq_413691352 天前
CI/CD(九) Jenkins共享库与多分支流水线准备
运维·ci/cd·jenkins
kuaile09062 天前
新手应该选择哪个DevOps工具
运维·devops