Repo
[TOC]
Repo
By:weimenghua
Date:2023.07.02
Description:Repo 制品库
一、制品库简介
什么是制品库 制品库用以管理源代码编译后的构建产物,支持Docker、Maven、Helm、npm、PyPI 包等常见制品库类型。 制品库可以跟源代码协同进行版本化控制,可以与本地各构建工具和云上的持续集成、持续部署无缝结合,并支持漏洞扫描等特性,是一种企业处理软件开发过程中产生的所有包类型的标准化方式。
二、Jfrog
1. Jfrog 搭建
参考资料 Jfrog 官网 Jfrog 搭建教程
运行容器
docker volume create --name artifactory_data
docker run -d --name artifactory -p 8081:8081 -p 8082:8082 -v artifactory_data:/var/opt/jfrog/artifactory docker.bintray.io/jfrog/artifactory-oss:latest
访问地址 原:admin/password 新:admin/Admin123
http://127.0.0.1:8082
2. Jfrog 使用
上传
通用格式
curl -T <filename> http://admin:password@服务地址+仓库路径+文件名
范例
curl -T tmp.txt "http://admin:Admin123@127.0.0.1:8082/artifactory/example-repo-local/tmp.txt"
下载
通用格式
http://admin:password@服务地址+仓库路径+文件名
范例:
http://admin:Admin123@ip:8082/artifactory/tom-data1/example-repo-local/tmp.txt