MyGet и Cake, сгенерируйте номер версии

Я использую собственный скрипт сборки торта с MyGet. Я ранее использовал строку, как так на AppVeyor

var version = AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Version : "0.0.1";

чтобы получить номер версии от платформы CI сборки. Однако на MyGet у меня есть MyGet.IsRunningOnMyGet, но у меня, похоже, нет номера версии сборки или объекта среды в MyGet. Любые предложения о том, как мне получить номер сборки, чтобы я мог передать его команде "pack" далее в скрипте торта?

1 ответ

Похоже, что IMyGetProvider еще не поддерживает это, но он доступен как переменная среды. MyGet версия среды

Так что вы должны быть в состоянии сделать

var version = EnvironmentVariable("PackageVersion"); 

См. Документацию MyGet для доступных переменных среды.

Другие вопросы по тегам