【发布时间】:2016-10-20 09:53:19
【问题描述】:
为了方便,我们使用 OctoPack 包从 TFS 使用 Octopus Deploy。我们有一个自定义的 .nuspec 文件(动态生成)来打包部署项目,它适用于当前的主线场景。
现在我正在考虑为与主线并行的下一个版本的预发布建立一个管道,并且似乎一个渠道非常适合这项工作。
但是,频道会被过滤,例如格式 2.0.0-alpha。 OctoPack 使用参数 OctoPackAppendToPackageId 提供一些控制,但正如 documentation 调用的那样,它将附加一个标识符,如
/p:OctoPackAppendToPackageId=foo - Append the extra name to the package ID (e.g. for feature branch packages). MyApp.Foo.1.2.3.nupkg
但是,频道会被过滤,例如格式 2.0.0-alpha,即在版本号 之后带有任何额外的后缀。
结论是 OctoPack 与通道的使用并不真正兼容,还是有其他方法可以进行通道过滤,或者让 OctoPack 产生一个可以过滤的名称?
【问题讨论】:
-
你试过
OctoPackAppendToVersion参数吗? -
啊。好尴尬啊,一直都在。。。谢谢指点!