MyGet和Cake,生成版本号

3
我正在使用一个自定义的cake构建脚本与MyGet一起使用。之前在AppVeyor上使用以下代码来获取版本号: var version = AppVeyor.IsRunningOnAppVeyor ? AppVeyor.Environment.Build.Version : "0.0.1"; 但是,在MyGet上,我有一个MyGet.IsRunningOnMyGet,但似乎没有版本号或环境对象。你有什么建议可以让我得到构建编号,以便我可以将其传递给cake脚本中的“pack”命令?

你解决了吗?下面的答案有帮助吗?还是你仍然遇到问题? - devlead
1个回答

2
似乎 IMyGetProvider 还不支持该功能,但是可以作为环境变量使用,MyGet version environment。因此,您应该可以执行以下操作:
var version = EnvironmentVariable("PackageVersion"); 

请参考MyGet文档中的可用环境变量

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接