This commit is contained in:
parent
93fcaace26
commit
66e753e69b
@ -87,8 +87,17 @@ jobs:
|
||||
|
||||
echo "开始构建Docker镜像..."
|
||||
|
||||
# 构建Docker镜像
|
||||
docker build -f Dockerfile -t ${{ env.REPO }}:${{ env.VERSION }} .
|
||||
# 构建Docker镜像(支持多平台,优化构建参数)
|
||||
docker build -f Dockerfile \
|
||||
--platform linux/amd64 \
|
||||
--build-arg TARGETARCH=amd64 \
|
||||
--build-arg VERSION=${{ env.VERSION }} \
|
||||
--build-arg BUILDTIME=${{ env.BUILDTIME }} \
|
||||
-t ${{ env.REPO }}:${{ env.VERSION }} \
|
||||
.
|
||||
|
||||
# 创建 latest 标签
|
||||
docker tag ${{ env.REPO }}:${{ env.VERSION }} ${{ env.REPO }}:latest
|
||||
|
||||
echo "Docker镜像构建完成"
|
||||
|
||||
@ -96,11 +105,14 @@ jobs:
|
||||
- name: 📤 发布到镜像仓库
|
||||
run: |
|
||||
echo "开始推送镜像到仓库..."
|
||||
echo "推送镜像: ${{ env.REPO }}:${{ env.VERSION }}"
|
||||
echo "推送镜像: ${{ env.REPO }}:${{ env.VERSION }} 和 ${{ env.REPO }}:latest"
|
||||
|
||||
# 直接推送Docker镜像
|
||||
# 推送版本标签镜像
|
||||
docker push ${{ env.REPO }}:${{ env.VERSION }}
|
||||
|
||||
# 推送 latest 标签镜像
|
||||
docker push ${{ env.REPO }}:latest
|
||||
|
||||
echo "镜像推送完成"
|
||||
|
||||
# 步骤5: 连接服务器拉镜像启动
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user