Appveyor - Tais1990/Network GitHub Wiki

CI - используется только для линукса и мака
Appveyor - для винды.

Указывается текущая ветка для сборки
Build
Before build script
PS
dotnet restore
nuget restore

xUnitTest - зашло нормально для тестирования модели.

Video

https://www.youtube.com/watch?v=w2gb5yGsuIg
https://www.youtube.com/watch?v=3zwmmpSTXx4
и всё, что дальше

Автоматическа публикация в NuGet

Сбор файла пакета в VS
http://qaru.site/questions/4544256/nuget-assembly-outside-lib-folder-aspnet-copy-or-move-the-file
http://qaru.site/questions/159741/nuget-assembly-outside-lib-folder
nuget pack simple.csproj -IncludeReferencedProjects
найти способ указать автора, версию, описание

Непосредственная публикация

nuget push <name.nupkg> -ApiKey <ApiKey.> -Source https://ci.appveyor.com/nuget/.../api/v2/package
_ artifact: /.*.nupkg/_ - проверить как работать с этим фильтром
Сбор пакета по проекту
c:\WORK\Model\Network> c:\Users\tessa.nuget\packages\nuget.exe\3.4.3\build\native\NuGet.exe pack Network\Network.csproj -IncludeReferencedProjects

Дополнительная информация

Использование NuGet. Часть 3 – Создаем установочный пакет
https://andrey.moveax.ru/post/tools-nuget-part3-creating-package

⚠️ **GitHub.com Fallback** ⚠️