Jay*_*ran 6 tfs azure-devops azure-pipelines-build-task azure-pipelines azure-pipelines-release-task
我已经在TFS / AzureDevops构建定义中定义了一个变量(例如time),并在构建定义中使用PowerShell任务分配了值。
喜欢,
类型:内联脚本。
内联脚本:
$date=$(Get-Date -Format g);
Write-Host "##vso[task.setvariable variable=time]$date"
Run Code Online (Sandbox Code Playgroud)
你可以参考这个类似的例子
现在,我想在发布定义管道中获取此值。我将此构建定义配置为对发布定义的持续部署。
如何time使用其他变量在发布定义中获取值?这可能吗?
将变量从Build传递到Release并不是官方的方法。实现此目的的唯一方法是将值存储在文件(json,xml,yaml,您拥有的文件)中,并将其附加为Build Artifact。这样,您可以读取发行版中的文件并再次设置变量。
Martin Hinshelwood似乎已经对该问题感到沮丧,并将该功能转变为Azure DevOps Pipelines的扩展。
包含的任务
- 变量保存任务 -在构建期间,您可以将变量保存到与其他构建资产一起存储的json文件中
- 变量加载任务 -在发布期间,您可以加载已保存的变量并获得对它们的访问权限。
| 归档时间: |
|
| 查看次数: |
3290 次 |
| 最近记录: |