为方便起见,我们使用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产生可以过滤的名称?
答案 0 :(得分:0)
请改用OctoPackAppendToVersion
参数。