Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops Azure DevOPs管道变量使用变量语法_Azure Devops_Azure Pipelines - Fatal编程技术网

Azure devops Azure DevOPs管道变量使用变量语法

Azure devops Azure DevOPs管道变量使用变量语法,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,直截了当。如果你知道我在谷歌上搜索到的语法没有用,那么这可能是不可能的 为了避免多变量更新,我在Octopus中使用了嵌套变量,我正在转换为Azure DevOps管道,但找不到语法 使用的八达通变量:- e.g variable 1 - my.VirtualDirectory, Value - Website2018 variable 2 - TargetDatabasename, Value - #{my.VirtualDirectory}_DB_Checking vari

直截了当。如果你知道我在谷歌上搜索到的语法没有用,那么这可能是不可能的

为了避免多变量更新,我在Octopus中使用了嵌套变量,我正在转换为Azure DevOps管道,但找不到语法

使用的八达通变量:-

e.g variable 1 - my.VirtualDirectory, Value - Website2018 
    variable 2 - TargetDatabasename, Value - #{my.VirtualDirectory}_DB_Checking
    variable 3 - TargetDatabasename, Value - #{my.VirtualDirectory}_DB_Checked
{}允许一个嵌套变量,有人能帮助我们了解Azure DevOps管道的语法吗?

它的$in ADO。嵌套:bla-bla-$-bla也是如此

如果您正在使用yaml,还可以执行以下操作:

- task: AzurePowerShell@3
  inputs:
    omitted for brievity
    Inline: |
        ${{ format('. $(Build.Repository.LocalPath)\scripts\_helpers.ps1
        Update-DeploymentPrereq -resourceGroup {1} -location {3}
        Update-Prereq -pathSuffix {0} -pathBase $(Build.Repository.LocalPath) -resourceGroup {1} -buildId $(Build.BuildNumber) -paramFile {2}
        Update-DeploymentConcurrency -resourceGroup {1} -buildId $(Build.BuildNumber)',
            parameters.buildDir, parameters.resourceGroupName, parameters.paramFile, parameters.location ) }}
    azurePowerShellVersion: LatestVersion