Azure devops TeamCity'的同等标准;Azure管道中的s system.build.start.date

Azure devops TeamCity'的同等标准;Azure管道中的s system.build.start.date,azure-devops,teamcity,azure-pipelines,Azure Devops,Teamcity,Azure Pipelines,Azure管道中的TeamCity变量system.build.start.date是否有等效项?我在预定义变量()中找不到它。它看起来不像有。不过,它可以在网上找到。您可以添加自定义PowerShell任务作为第一步,并使用它为将来的任务设置一个变量,以便在同一代理阶段中引用 $base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes((":{0}" -f $env:SYSTEM_ACCESSTOKEN

Azure管道中的TeamCity变量
system.build.start.date
是否有等效项?我在预定义变量()中找不到它。

它看起来不像有。不过,它可以在网上找到。您可以添加自定义PowerShell任务作为第一步,并使用它为将来的任务设置一个变量,以便在同一代理阶段中引用

$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes((":{0}" -f $env:SYSTEM_ACCESSTOKEN)))

$uri = "https://dev.azure.com/{oraganization}/{project}/_apis/build/builds/$($env:BUILD_BUILDID)?api-version=5.0"

$buildStartTime = Invoke-RestMethod -Uri $uri -Method Get -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} | 
    Select-Object -ExpandProperty startTime

Write-Host "##vso[task.setvariable variable=BuildStartTime;]$buildStartTime"

您试图如何使用它?我需要生成开始日期才能在PowerShell脚本中使用它。