【问题标题】:Build no is not reset to 1 while cloning the azure pipeline克隆天蓝色管道时,内部版本号未重置为 1
【发布时间】:2021-11-09 01:01:38
【问题描述】:

我已经从另一个管道克隆了 azure 管道,并将新的 git url 指定到克隆的管道。 当我运行克隆的管道时,我的构建不是从 #1 开始,而是从上次运行中获取构建号并增加 1

例如:如果我有一个构建了 100 次的管道,那么它的构建号将是 #100,当我克隆这个管道时,新管道将从 #101 继续。

附:我使用的是经典管道,而不是 yaml 管道。

【问题讨论】:

  • 问题是什么?
  • 只需创建一个新管道,不要将现有管道与克隆存储库重用。
  • 这张票有更新吗?如果答案能给你一些帮助,请随时告诉我。只是提醒this
  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
  • 嗨,凯文,抱歉耽搁了。解决方案奏效了。感谢您的宝贵时间。

标签: azure azure-devops azure-pipelines devops


【解决方案1】:

我的构建不是从 #1 开始的,而是从上次运行中获取的构建号并以 1 递增

您可以检查内部版本号格式是否为空。

如果为空,它将使用 BuildID 作为 Build 编号,因此当您克隆 Pipeline 时,它​​仍然会根据最新的 Build Run id 加 1。

我建议你可以定义 Build number 格式:$(rev:r)

例如:

当您克隆管道时,它会将计数重置为 #1。

【讨论】:

  • 嗨,凯文,抱歉耽搁了。该解决方案有效,非常感谢:)
  • 很高兴知道它可以为您工作。你能接受这样的答案吗:meta.stackexchange.com/questions/5234/… 这将有助于其他有同样问题的人。谢谢。
  • 是的,凯文,我确实想要。但我没有足够的声誉。对不起
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-05-15
  • 1970-01-01
  • 1970-01-01
  • 2022-07-13
  • 2020-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多