Mám nasledujúci kód, ktorý vytvorí premennú prostredia s názvom ENDPOINT_TEST
prostredníctvom ADO potrubia, ale chcem sa skryť URL https://xyz
. Vytvoril som tajomstvo v keyvault na obchod túto adresu url, ako secret_url
a som spojený môj keyvault premenných s ADO. Moja otázka je, ako môžete pozývam, aby táto premenná z PRIEŤAHOV a použiť ho v tejto azure cli skript?
- task: AzureCLI@1
displayName: 'Set variable'
inputs:
azureSubscription: 'test-group-SPN'
scriptType: 'ps'
scriptLocation: 'inlineScript'
inlineScript: |
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=https://xyz
Snažil som sa takto:
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=$(secret_url)
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST='$(secret_url)'
az webapp config appsettings set -n function-test -g test-group --settings ENDPOINT_TEST=${secret_url}
Žiadny z týchto pracovali. Čo mám chýba? Akúkoľvek pomoc alebo návrh sa cení!