У меня есть следующий простой конвейер, определенный для моего Asp. Net Базового проекта:
image: microsoft/dotnet:latest
stages:
- build
- test
variables:
test: "Testing"
before_script:
- "cd *my folder with projects*"
- "dotnet restore"
build:
stage: build
script:
- "dotnet build"
test:
stage: test
script:
- "dotnet test"
Когда я попытался запустить его для моего проекта, он завершился неудачно с кодом выхода 1 и сообщение:
/ usr / share / dotnet / sdk / 2.1.803 / Sdks / Microsoft. NET .Sdk / цели / Microsoft. NET .TargetFrameworkInference.targets (137,5) : ошибка NETSDK1045: текущий. NET SDK не поддерживает таргетинг. NET Core 3.1. Либо цель. NET Core 2.1 или ниже, либо использовать версию. NET SDK, которая поддерживает. NET Core 3.1.