.NET Core 2.1 с использованием переменных среды для сборки с использованием git-хэша в командной строке dotnet core - PullRequest
0 голосов
/ 28 сентября 2018

Как встроить git-хеш для использования в команде dotnet build, чтобы можно было перехватить его и включить в процесс построения конвейера в качестве переменной среды ${hash} и использовать переменную среды ${hash} в файлах appsettings..json для ASP.NET Core 2.1 WebAPI?

1 Ответ

0 голосов
/ 28 сентября 2018

Если вы хотите включить информацию о версии Git в вашей сборке, хорошим вариантом будет использование таких утилит, как NerdBank.GitVersioning .Он позволяет автоматически рассчитывать номер версии на основе количества коммитов Git, включая хэш коммита Git и т. Д.

Вы можете использовать инструмент CLI nbgv .NET или NerdBank.GitVersioning вручную с использованием пакета NuGet .

...