相关疑难解决方法(0)

Docker 推送“缺少映像名称”-从 Github Actions 推送到 GCP Artifact Registry 时出错

我正在 Github 上运行google-github-actions/deploy-cloudrun操作,在尝试将 docker 映像推送到 Artifact Registry 时失败

  1. 我通过身份池进行身份验证
  2. docker镜像构建成功
  3. 但是,将图像推送Google Artifact Registry失败name invalid: Missing image name. Pushes should be of the form docker push HOST-NAME/PROJECT-ID/REPOSITORY/IMAGE

Github 操作 YML

# Authenticate Docker to Google Cloud Artifact Registry
  - name: Docker Auth
    id: docker-auth
    uses: 'docker/login-action@v1'
    with:
      username: 'oauth2accesstoken'
      password: '${{ steps.auth.outputs.access_token }}'
      registry: '${{ env.GAR_LOCATION }}-docker.pkg.dev'

  - name: Build and Push Container
    run: |-
      docker build -t "${{ env.GAR_LOCATION }}-docker.pkg.dev/${{ env.PROJECT_ID }}/${{ env.SERVICE …
Run Code Online (Sandbox Code Playgroud)

docker google-cloud-platform github-actions google-artifact-registry

9
推荐指数
2
解决办法
3101
查看次数