我有一个使用 GitHub Actions 工作流程步骤在 Windows 上构建的 dotnet 核心 Web 应用程序。最后一步是构建容器并将其推送到 GitHub 包(使用 docker build 和 docker push 命令)。
docker push windows 容器镜像到 GitHub 包总是失败,并显示以下消息:
denied: No matching package_file with sha256 "b9e6fec25718aef5ed18d499b27e43adb524f9ee4f2eb3f0fffaea018e7e86b0" found in repository "myrepo/dotnet-ci".
GitHub 包不支持 Windows 容器吗?
如果我使用 linux for GitHub Actions 为 linux 构建 dotnet core 应用程序,构建 linux 容器并将其推送到 GitHub 包,我就成功了。