x
Some checks failed
Build docker and publish / build (20.15.1) (push) Failing after 6m2s

This commit is contained in:
shanshanzhong 2025-09-26 21:04:11 -07:00
parent 93fcaace26
commit 66e753e69b

View File

@ -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: 连接服务器拉镜像启动