MyGet и Cake, сгенерируйте номер версии
Я использую собственный скрипт сборки торта с MyGet. Я ранее использовал строку, как так на AppVeyor
var version = AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Version : "0.0.1";
чтобы получить номер версии от платформы CI сборки. Однако на MyGet у меня есть MyGet.IsRunningOnMyGet, но у меня, похоже, нет номера версии сборки или объекта среды в MyGet. Любые предложения о том, как мне получить номер сборки, чтобы я мог передать его команде "pack" далее в скрипте торта?
1 ответ
Похоже, что IMyGetProvider еще не поддерживает это, но он доступен как переменная среды.
Так что вы должны быть в состоянии сделать
var version = EnvironmentVariable("PackageVersion");
См. Документацию MyGet для доступных переменных среды.