【问题标题】:OctoPack and OD Channels: How to create package version that can be piped into version channel?OctoPack 和 OD 通道:如何创建可以通过管道传输到版本通道的包版本?
【发布时间】: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参数吗?
  • 啊。好尴尬啊,一直都在。。。谢谢指点!

标签: octopus-deploy octopack


【解决方案1】:

请改用OctoPackAppendToVersion 参数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-17
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多