Я могу включить последнюю версию артефакта, опубликованную другим конвейером (AppCIPipline), в мой конвейер YAML, используя Условная вставка :
name: '$(Build.SourceBranchName)-$(date:yyyyMMdd)$(rev:.r)'
resources:
pipelines:
- pipeline: AppBuildToDeploy # Required when source == Specific
source: App_Master_CI
branch: master
# buildToDeploy is a pipeline variable
${{ if ne(variables['buildToDeploy'], '') }}:
version: $(buildToDeploy) #let's leave it blank from the pipeline
project: NewHorizon
trigger: none
pool: 'Matrix' # Self hosted agent on a windows server
steps:
- download: 'AppBuildToDeploy'
patterns: '*_BuildScripts.zip'
displayName: 'Download Specified Artifacts'
Я получаю следующая ошибка: «В этом контексте недопустимо выражение шаблона»
Есть ли способ получить номер версии от пользователя во время выполнения и использовать версию, если она указана, иначе по умолчанию использовать текущую версию?