Я пытаюсь использовать параметры в Azure шаблонах Devops. Я могу напечатать любой параметр внутри шаблона. Но когда я использую параметр в шаблоне с любой задачей, для которой требуется подписка azure, из-за которой конвейер всегда будет работать с
"Конвейер недопустим. Задание myDeployment: шаг ввода azureSubscription ссылается на подключение службы $ (mySubscription), который не найден. "
Пример конвейера и шаблон ниже. Есть ли какой-нибудь путь к пути azure Подписка на шаблон? сильный текст
pipe.yml
- stage: myStage
pool: windows
variables:
- name: azureSubscription
value: mySubscription
- name: keyVaultName
name: myKeyVauld
jobs:
deployment: myDeployment
strategy:
runOnce:
deploy:
steps:
- template: myTemplate.yml
parameters:
subscription: $(azureSubscription) # changing this to literal will work but not what I need
vault: $(keyVaultName)
myTemplate .yml
parameters:
- name: subscription
type: string
default: ''
- name: vault
type: string
default: ''
steps:
- task: AzureKeyVault@1
inputs:
azureSubscription: '${{ parameters.subscription }}'
keyVaultName: '${{ parameters.vault }}'
secretsFilter: myKey