Adlı ortam değişkenini oluşturan aşağıdaki koda sahibim ENDPOINT_TEST
bir ADO boru hattı üzerinden ancak URL'yi gizlemek istiyorum https://xyz
. Bu url'yi şu şekilde saklamak için keyvault'da bir sır oluşturdum secret_url
ve keyvault değişkenlerimi ADO ile bağladım. Sorum şu ki, bu değişkeni Ado'dan nasıl arayabilir ve bu azure clı komut dosyasında nasıl kullanabilirim?
- 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
Aşağıdakileri denedim:
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}
Bunların hiçbiri çalıştı. Neyi kaçırıyorum? Herhangi bir yardım veya öneri takdir edilmektedir!