是否有可能在Azure Devops / TFS上获得发布管道的创建日期?

问题描述 投票:0回答:1

我想知道是否可以找到确切的创建日期作为Azure Devops中版本的预定义变量。在发布管道中,可以将其视为标记为“已创建”的实际列(分别在“已创建”的左侧和右侧分别带有“发布”和“阶段”)-因此我知道数据存储在某处。

我唯一能够找到的变量是Release.Deployment.StartTime-这是发布部署开始的时间,可能是发布创建后的数小时甚至数天,所以不是我想要的。

有没有办法做到这一点?我附上了一个屏幕截图,以显示我要获取的内容。

enter image description here

azure-devops azure-pipelines-release-pipeline
1个回答
0
投票

$(SYSTEM_PIPELINESTARTTIME)呢?

我喜欢这项为您转储所有变量的任务。我在所有开发管道的开头都有它:https://marketplace.visualstudio.com/items?itemName=dutchworkz.DisplayAllVariables

如果您无权安装扩展程序,也可以使用powershell进行操作:

Get-ChildItem Env: | Format-Table -Wrap -AutoSize

如果所有变量都不起作用,您也可以使用Powershell任务发布自己的变量。这将比实际舞台执行时间晚5-10秒:

$DateTime = (Get-Date).ToString("yyyyMMdd_HHmm")
Write-Host "##vso[task.setvariable variable=DateTime;]$DateTime"
© www.soinside.com 2019 - 2024. All rights reserved.