3

我正在使用带有 MyGet 的自定义蛋糕构建脚本。我以前在 AppVeyor 上使用过这样的线路

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

从构建 CI 平台获取版本号。但是在 MyGet 我有一个 MyGet.IsRunningOnMyGet 但我似乎在 MyGet 没有构建版本号或环境对象。关于我应该如何获取内部版本号的任何建议,以便我可以将它传递给蛋糕脚本中的“pack”命令?

4

1 回答 1

2

看起来IMyGetProvider 还不支持它,也就是说它可以作为环境变量使用 MyGet 版本环境

所以你应该能够做到

var version = EnvironmentVariable("PackageVersion"); 

有关可用的环境变量,请参阅 MyGet 文档。

于 2017-09-04T05:16:33.707 回答