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