Yuukiy / JavSP

汇总多站点数据的AV元数据刮削器
GNU General Public License v3.0
2.66k stars 228 forks source link

添加Docker构建脚本 #322

Closed cnzgray closed 1 week ago

cnzgray commented 3 months ago

添加了docker构建支持,利用github actions自动构建docker镜像,并推送到github的package中。

PS:作者要注意修改下packages的访问权限。

StevesHarrington commented 3 months ago

是有docker版了吗?在哪里pull

glyh commented 1 week ago

构建系统更新成poetry了,请问可以麻烦更新一下docker脚本吗,感谢 :) 。 可以参考这里

glyh commented 1 week ago

以及,有办法不复制一份config.ini吗

cnzgray commented 1 week ago

已经处理,请评审。

glyh commented 1 week ago

版本号生成似乎有点问题:

image

因为必须要读取git tags,所以在build的时候要像actions里那样,pull下来之后要先运行:

git fetch --prune --unshallow --tags
glyh commented 1 week ago

TBH我感觉这个动态生成版本号的功能其实没啥必要,还造成了很多麻烦,希望能删除掉@Yuukiy

cnzgray commented 1 week ago

已经解决了Docker镜像构建后的版本问题

image

构建的镜像tag规则见:docker/metadata-action: GitHub Action to extract metadata (tags, labels) from Git reference and GitHub events for Docker