Эквивалент системы TeamCity system.build.start.date в конвейерах Azure.

Что касается Монго 3.2, ответы на этот вопрос больше не верны. Новый оператор $ lookup, добавленный в конвейер агрегации, по существу идентичен левому внешнему соединению:

https://docs.mongodb.org/master/reference/operator/aggregation/lookup/# pipe._S_lookup

Из документов:

{
   $lookup:
     {
       from: ,
       localField: ,
       foreignField: ,
       as: 
     }
}

Конечно, Mongo является не реляционной базой данных, а разработчики стараются рекомендовать конкретные варианты использования для $ lookup, но по крайней мере, начиная с 3.2, соединение теперь возможно с MongoDB.

1
задан MauriR 17 January 2019 в 14:21
поделиться

1 ответ

Похоже, что нет. Однако он доступен в API Get Builds . Вы можете добавить пользовательскую задачу 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"
0
ответ дан Matt 17 January 2019 в 14:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: