Переменная конвейера Azure DevOPs с использованием синтаксиса переменной - PullRequest
0 голосов
/ 04 декабря 2018

Непосредственная.если вы знаете синтаксис, который я гуглил безрезультатно, поэтому он может оказаться невозможным.

Чтобы избежать многократных обновлений переменных, в Octopus я использовал вложенные переменные, которые я конвертирую в конвейер DevOps Azure, но не могу найти синтаксис

Используемые переменные Octopus: -

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 Pipeline?

1 Ответ

0 голосов
/ 04 декабря 2018

его $() в 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...