Я хотел бы использовать значение предопределенная переменная из выражения в конвейере сборки Azure.
Он соответствует определению YML:
trigger:
- none
pool:
vmImage: 'ubuntu-latest'
steps:
- script: echo ${{ format('{0}-vars', variables['Build.Repository.Name']) }} # outcome: -vars
- script: echo ${{ format('{0}-vars', 'a_string') }} # outcome: a_string-vars
Я все еще не разбираюсь в этой среде, но мне совершенно ясно, что variables['Build.Repository.Name']
не решена. Вне выражения использование $(Build.Repository.Name)
отлично работает.
Как правильно ссылаться на предопределенную переменную внутри выражения? (Я не смог найти его в документации).
Любая помощь очень ценится!
variables.Build.Repository.Name
, но это все еще не решено. Проблема здесь в том, что я хочу получить доступ к предопределенной переменной в выражении. Может, это невозможно .... 01.03.2020Pipeline.Workspace
. Трудно поверить, что, когда вы не используете классический редактор, вы получаете доступ только к одной переменной. Кроме того, я использую переменные сборки в своем YAML нормально, хотя есть эта ошибка: github.com/microsoft/azure-pipelines-yaml/issues/436 25.05.2020