docker push образа контейнера Windows в репозиторий пакетов GitHub не удалось

У меня есть базовое веб-приложение dotnet, построенное на Windows с использованием шагов рабочего процесса GitHub Actions. Последний шаг - собрать и отправить контейнер в пакеты GitHub (с помощью команд docker build и docker push).

docker push образа контейнера Windows в пакеты GitHub всегда завершается ошибкой с сообщением ниже:

denied: No matching package_file with sha256 "b9e6fec25718aef5ed18d499b27e43adb524f9ee4f2eb3f0fffaea018e7e86b0" found in repository "myrepo/dotnet-ci".

Контейнер Windows не поддерживается в пакетах GitHub?

Я добьюсь успеха, если использую linux для GitHub Actions для создания приложения dotnet core для Linux, сборки и отправки контейнера linux в пакеты GitHub.

1 ответ

К сожалению, похоже, что образы Windows не поддерживаются реестром GitHub: https://docs.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-docker-for-use-with-github-packages

Примечание. При установке или публикации образа докера GitHub Packages в настоящее время не поддерживает сторонние слои, такие как образы Windows.

Другие вопросы по тегам