mirror of
https://github.com/RVC-Boss/GPT-SoVITS.git
synced 2025-04-05 04:22:46 +08:00
Docker镜像构建脚本对于镜像的Tag增加Git Commit的Hash值,便于知道镜像中应用版本
This commit is contained in:
parent
a16de2e7c6
commit
b0b039ad21
@ -3,4 +3,6 @@ logs
|
|||||||
output
|
output
|
||||||
reference
|
reference
|
||||||
SoVITS_weights
|
SoVITS_weights
|
||||||
|
GPT_weights
|
||||||
|
TEMP
|
||||||
.git
|
.git
|
@ -2,13 +2,20 @@
|
|||||||
|
|
||||||
# 获取当前日期,格式为 YYYYMMDD
|
# 获取当前日期,格式为 YYYYMMDD
|
||||||
DATE=$(date +%Y%m%d)
|
DATE=$(date +%Y%m%d)
|
||||||
|
# 获取最新的 Git commit 哈希值的前 7 位
|
||||||
|
COMMIT_HASH=$(git rev-parse HEAD | cut -c 1-7)
|
||||||
|
|
||||||
# 构建 full 版本的镜像
|
# 构建 full 版本的镜像
|
||||||
docker build --build-arg IMAGE_TYPE=full -t breakstring/gpt-sovits:latest .
|
docker build --build-arg IMAGE_TYPE=full -t breakstring/gpt-sovits:latest .
|
||||||
# 为同一个镜像添加带日期的标签
|
# 为同一个镜像添加带日期的标签
|
||||||
docker tag breakstring/gpt-sovits:latest breakstring/gpt-sovits:dev-$DATE
|
docker tag breakstring/gpt-sovits:latest breakstring/gpt-sovits:dev-$DATE
|
||||||
|
# 为同一个镜像添加带当前代码库Commit哈希值的标签
|
||||||
|
docker tag breakstring/gpt-sovits:latest breakstring/gpt-sovits:dev-$COMMIT_HASH
|
||||||
|
|
||||||
# 构建 elite 版本的镜像
|
|
||||||
|
# 构建 elite 版本的镜像(无模型下载步骤,需手工将模型下载安装进容器)
|
||||||
docker build --build-arg IMAGE_TYPE=elite -t breakstring/gpt-sovits:latest-elite .
|
docker build --build-arg IMAGE_TYPE=elite -t breakstring/gpt-sovits:latest-elite .
|
||||||
# 为同一个镜像添加带日期的标签
|
# 为同一个镜像添加带日期的标签
|
||||||
docker tag breakstring/gpt-sovits:latest-elite breakstring/gpt-sovits:dev-$DATE-elite
|
docker tag breakstring/gpt-sovits:latest-elite breakstring/gpt-sovits:dev-$DATE-elite
|
||||||
|
# 为同一个镜像添加带当前代码库Commit哈希值的标签
|
||||||
|
docker tag breakstring/gpt-sovits:latest-elite breakstring/gpt-sovits:dev-$COMMIT_HASH-elite
|
||||||
|
Loading…
x
Reference in New Issue
Block a user