我正在使用带MyGet的自定义蛋糕构建脚本。我之前在AppVeyor上使用过这样的一行
var version = AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Version : "0.0.1";
从构建CI平台获取版本号。但是在MyGet上我有一个MyGet.IsRunningOnMyGet,但我似乎没有MyGet中的构建版本号或环境对象。有关如何获取内部版本号的任何建议,以便我可以将其传递给蛋糕脚本中的“pack”命令吗?
答案 0 :(得分:2)
看起来不像IMyGetProvider支持那个,它表示它可以作为环境变量使用
所以你应该能够做到
var version = EnvironmentVariable("PackageVersion");
请参阅Available environment Variables的MyGet文档。