gpt4 book ai didi

azure - 无法使用自定义管道变量作为发布名称

转载 作者:行者123 更新时间:2023-12-03 05:41:34 25 4
gpt4 key购买 nike

我创建了一个 powershell 脚本,用于在发布管道期间更新管道变量。它采用自定义变量,并在每次运行时使用语义版本控制将其更新为新版本。

我尝试将此自定义变量添加为发布管道,但不断出现错误“此管道中的发布名称将不是唯一的。使用预定义的变量生成唯一的发布名称。”

我尝试将变量设置为“可在发布时设置”并将范围设置为“发布”

有人可能知道是否有办法让发布管道知道这是一个会变化的动态变量?

唯一的其他选项是添加修订号 $(versionnumber)$(rev:.r)

最佳答案

use Custom Pipeline Variable for Release Name

对于这个问题,我认为实现起来不太可行。发布名称必须是唯一的名称,$(rev:r) token 可以确保每个已完成的构建/发布都有唯一的名称,因为它为每个发布添加增量编号。当构建/发布完成时,如果数字中没有其他任何变化,则 Rev 整数值将增加 1。因此,基本上,如果不使用 $(rev:r),我们就无法实现这一目标,除非您可以定义一个与 $(rev:r) 具有相同功能的 token 。

此外,您还可以使用 $(Build.BuildNumber)$(Release.ReleaseId),它们也是唯一的。

类似问题请引用此case .

关于azure - 无法使用自定义管道变量作为发布名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58287220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com