想搭建一个镜像(或者软件)的发布站点,类似 GitHub 的 release 页面,可以查看历史版本,以及修改记录。不知道有没有开源成品,目前了解到 Docker 的镜像可以用 Harbor 管理,但是不支持普通的软件包。
谢谢各位
1
hutoer 249 天前 1
Sonatype Nexus
|
2
coderth 249 天前 1
jfrog
|
3
aapeli 249 天前 1
你说的是类似 linux 软件的镜像站么?
https://mirror.sjtu.edu.cn/ |
4
guaiZhang OP @hutoer 谢谢,看起来更适合 MAVEN 依赖包,我更想要能够发布任何二进制镜像文件的,和 Github Release 页面类似那种,可以查看这个软件的历史版本并且随时下载它的历史镜像。
|
7
hutoer 249 天前 1
@guaiZhang Sonatype Nexus 支持很多格式的,你看看它的 Git LFS 、Raw 是否满足你的需求
https://help.sonatype.com/repomanager3/nexus-repository-administration/formats |
9
c3de3f21 249 天前 1
Nginx 给个目录做个解析,然后东西和包按照目录层级和版本往上扔
|
10
c3de3f21 249 天前
|
11
LindsayZhou 249 天前 1
@c3de3f21 #9
我也是这么玩的,我还起了一个 rsync daemon ,和 nginx 共享一个目录。 在项目目录下放一个发布脚本(实际用的 Taskfile )。运行就从 git tag 获取版本号,编译后通过 rsync 上传。rsync 密码放到 .env 里面,gitignore 忽略一下。 |
12
Akkuman 249 天前 via Android
gitea
|