Как я могу установить Azure DevOps Pipeline Varible, который содержит дату в этом формате: 25.07.2020
Поскольку вы используете способ classi c, вложенные переменные не поддерживаются в конвейере сборки. Таким образом, мы не могли использовать такие переменные, как $(Get-Date -Format Date:MMddyy)
, для установки даты и времени.
Мы могли установить только переменную типа:
$[format('{0:ddMMyyyy}', pipeline.startTime)]
Таким образом, мы могли бы получить значение 10072020
, а не 10.07.2020
без .
. И я не мог добавить интервал между ddMMyyyy
, он не поддерживается конвейером Azure.
Кроме того, в качестве обходного пути мы могли бы определить формат номера сборки на вкладке Параметры со значением $(DayOfMonth).$(Month).$(Year:yyyy)
:
![enter image description here](https://i.stack.imgur.com/eRvSz.png)
Then we could use variable $(Build.BuildNumber)
directly to get the date time:
введите описание изображения здесь
Надеюсь, это поможет.