- 22, Oct 2024
- #1
В проекте CI я использую конвейеры Gitlabs для сборки и создания пакетов nuget. Я использую следующий образ докера
$ dotnet restore
Determining projects to restore...
/usr/share/dotnet/sdk/3.1.418/Sdks/Microsoft.NET.Sdk/targets/
Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(59,5):
error NETSDK1100: Windows is required to build Windows desktop applications.
[/builds/comp/proj/PresentationImport/PresentationImport.csproj]
Cleaning up project directory and file based variables
00:01
ERROR: Job failed: exit code 1
which works for most of my projects. However, one of mine uses WPF
пакет, и это использует GemBox Presentation
.
Ошибка, которую я получаю в конвейере:
image: mcr.microsoft.com/dotnet/core/sdk:3.1
(некоторая упаковка для удобства чтения).
Есть ли лучший образ, который можно использовать для сборки? GitLab утверждает, что изображения взяты из докер-хаб но я не вижу изображения, которое использую там, поэтому не знаю, куда идти дальше, чтобы это встроить в конвейер.
#docker #gitlab-ci-runner