Я пытаюсь собрать только одну папку (см. Выше). У меня есть следующий файл YML в этой папке:
version: '0.0.{build}'
image: Visual Studio 2017
configuration: Release
build: off
notifications:
- provider: Email
to:
- keith@sol3.net
subject: CI build 0.0.{build} failed!
on_build_success: false
on_build_failure: true
on_build_status_changed: false
init:
# Best practice (Windows line endings different to Unix/Linux)
- cmd: git config --global core.autocrlf true
install:
appveyor DownloadFile https://dist.nuget.org/win-x86-commandline/v4.0.0/nuget.exe
before_build:
# Display .NET Core version
- cmd: dotnet --version
# Change to specific project folder
- cmd: cd Sol3.Infrastructure
# Display minimal restore text
- cmd: dotnet restore Sol3.Infrastructure.csproj --verbosity m
build_script:
- cmd: dotnet build Sol3.Infrastructure.csproj
- cmd: dotnet pack -c Release /p:PackageVersion=0.0.{build}
after_build:
# For once the build has completed
on_finish :
# any cleanup in here
deploy: off
Постоянно получаю ошибку слишком большого количества файлов SLN / PRJ. Также заметил, что он НЕ использует этот файл, так как версия соответствует настройкам по умолчанию в самом Appveyor.
Файл appveyor.yml от Appveyor:
version: 1.0.{build}
build:
verbosity: minimal
Может ли appveyor сделать это? Является ли appveyor лучшим выбором? Любое руководство?
Это моя песочница (крошечная прямо сейчас), и у меня есть несколько проектов, и я бы хотел, чтобы у каждого проекта был свой файл appveyor.yml. У меня там тоже есть файлы SLN, и это артефакты VS2017 до того, как я переключился на VSCode. Думая, что я должен удалить их сейчас, пока мне не нужно соединить SLN ...