Может быть, вы можете попробовать этот формат:
pool:
vmImage: 'ubuntu-latest'
variables:
vmImageName: 'ubuntu-18.04'
repoName: $(Build.Repository.Name)
imageName: $(basename $(repoName))
steps:
- task: Bash@3
inputs:
targetType: 'inline'
script: |
echo ImageName = $(imageName)
- task: CmdLine@2
inputs:
script: |
echo ImageName = $(imageName)
Мне кажется, imageName: $(basename $(repoName))
хорошо работает на моей стороне.
variables:
vmImageName: 'ubuntu-18.04'
repoName: $(Build.Repository.Name)
imageName: $(basename $(repoName))
Результаты:
![enter image description here](https://i.stack.imgur.com/KcHsO.png)
![enter image description here](https://i.stack.imgur.com/1Bl2u.png)
Если это не то, что вы ищете, возможно, вы ищете для Установка переменных в скриптах ...