fix(workflow): 修复Docker Hub登录检查条件

- 将登录检查条件从 vars.DOCKERHUB_USERNAME 修改为 secrets.DOCKERHUB_USERNAME
- 更新username输入变量引用从 vars.DOCKERHUB_USERNAME 到 secrets.DOCKERHUB_USERNAME
- 保持密码token引用为 secrets.DOCKERHUB_TOKEN 不变
- 确保只有在配置了Docker Hub凭据时才执行登录步骤
This commit is contained in:
coolxitech
2025-12-13 12:26:45 +08:00
parent 70b74509b3
commit c1f7043690

View File

@@ -37,10 +37,10 @@ jobs:
# 登录 Docker Hub只在用户名存在时执行
- name: 登录 Docker Hub
if: vars.DOCKERHUB_USERNAME != '' # 只检查 vars忽略 secrets
if: secrets.DOCKERHUB_USERNAME != '' # 只检查 vars忽略 secrets
uses: docker/login-action@v3
with:
username: ${{ vars.DOCKERHUB_USERNAME }}
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
# 真正一键构建 + 推送多架构镜像amd64 + arm64