0

为了方便起见,我们使用 OctoPack 包从 TFS 使用 Octopus Deploy。我们有一个自定义的 .nuspec 文件(动态生成)来打包部署项目,它适用于当前的主线场景。

现在,我正在考虑为与主线并行的下一个版本的预发布建立一个管道,并且似乎一个通道非常适合这项工作。

但是,通道会以 2.0.0-alpha 格式过滤。OctoPack 使用参数 OctoPackAppendToPackageId 提供了一些控制,但正如文档所指出的那样,它将附加一个标识符,如

/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 产生一个可以过滤的名称?

4

1 回答 1

0

请改用该OctoPackAppendToVersion参数。

于 2018-10-31T06:58:59.503 回答