如何使用 API 查看极狐GitLab 镜像仓库中的镜像?
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab :https://gitlab.cn/install?channel=content&utm_source=csdn 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
极狐GitLab 在 5 月 28 日正式发布了 AI 产品驭码CodeRider。现已开启免费试用,登录官网:https://coderider.gitlab.cn/ 即可申请试用。
更多关于极狐GitLab :https://gitlab.cn 或者 DevOps 的最佳实践,可以关注文末的极狐GitLab 公众号。
学习极狐GitLab 的相关资料:
- 极狐GitLab 官网:https://gitlab.cn
- 极狐GitLab 官网文档:https://docs.gitlab.cn
- 极狐GitLab 论坛:https://forum.gitlab.cn/
- 极狐GitLab 安装配置:https://gitlab.cn/install
- 极狐GitLab 资源中心:https://resources.gitlab.cn/
- AI 产品驭码CodeRider:https://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
}
原文地址:https://blog.csdn.net/weixin_44749269/article/details/140654378
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!