Я настраиваю CI / CD для моего основного проекта .Net.
Я настроен на единственный этап сборки, который завершается ошибкой с сообщением об ошибке ниже:
«MSBUILD: ошибка MSB1003: укажите проект или файл решения. Текущий рабочий каталог не содержит файл проекта или решения.»
Моя структура решения отличается.Файл проекта .SLN
находится в другой папке, его недоступный рабочий каталог.
Мой файл .SLN
находится в папке решения.
Путь к изображению структуры моего решения:
Здесь мой gitlab-ci.yml
код выглядит следующим образом:
stages:
- build
before_script:
- 'dotnet restore'
build:
stage: build
script:
- dotnet build Solution/MyApp360.sln
only:
refs:
- master
- release
- develop
Что мне здесь не хватает?
Я передаю файл SLNневерный путь?
Как передать путь .SLN
в команду сборки.Любой пример приветствуется.