如何获取当前日期时间并将其作为变量传递给某些部署任务?
您可以使用任何值定义变量,然后将变量修改为当前日期。详细步骤如下:
假设变量名是time
,我们将值设置为none
。如果需要将变量用于环境,则可以在环境变量中定义它。否则,您应该在变量选项卡中定义它。
类型:内联脚本。
内联脚本:
$date=$(Get-Date -Format g);
Write-Host "##vso[task.setvariable variable=time]$date"
MM/DD/YYYY HH:MM AM/PM
这里使用日期格式。您可以使用其他日期格式。$(time)
。定义变量的文档:使用表达式设置变量在创建每日重置的计数器值的示例中,金币代表了该问题的答案。
a: $[counter(format('{0:yyyyMMdd}', pipeline.startTime), 100)]
pipeline.startTime
此处使用的变量很细微,在“ 管道预定义变量”文档中没有任何地方提及,即使根据所使用的管道方法谨慎使用正确的文档也是如此。作为建议的位置,并在一些在此线程的答案,某些变量可能有不同的价值观或根本不存在这取决于你在哪里,而要访问它们。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句