gpt4 book ai didi

azure-devops - 我如何设置一个 Azure DevOps 管道变量,其中包含此格式的日期 : 25. 07.2020

转载 作者:行者123 更新时间:2023-12-04 14:44:55 24 4
gpt4 key购买 nike

我没有使用 yaml,因为我的公司使用 TFVC,所以我需要经典的方式。
使用 $[pipeline.startTime] 我得到开始时间,但现在我需要以这种方式格式化:dd.MM.yyyy
VSO(TFS) - get current date time as variable 中的 powershellscript帮助了我,但直接在变量中设置日期会更干净

最佳答案

How can i set a Azure DevOps Pipeline Varible which contains the date in this Format: 25.07.2020


由于您使用的是经典方式, 嵌套变量 构建管道中不支持。所以,我们不能使用像 $(Get-Date -Format Date:MMddyy) 这样的变量。设置日期时间。
我们只能像这样设置变量:
$[format('{0:ddMMyyyy}', pipeline.startTime)]
这样我们就可以得到值 10072020 ,而不是 10.07.2020没有 . .而且我无法在 ddMMyyyy 之间添加任何间隔,Azure 管道不支持它。
此外,作为解决方法,我们可以在 中定义内部版本号格式。选项 带有值的选项卡 $(DayOfMonth).$(Month).$(Year:yyyy) :
enter image description here
然后我们可以使用变量 $(Build.BuildNumber)直接获取日期时间:
enter image description here
希望这可以帮助。

关于azure-devops - 我如何设置一个 Azure DevOps 管道变量,其中包含此格式的日期 : 25. 07.2020,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62816299/

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