Я пытаюсь войти в Azure с помощью подключаемого модуля Azure Credentials через конвейер Jenkins (Ubuntu 16.04 в качестве ведомого Jenkins с последним CLI Azure):
stage("Pushing to Azure Storage") {
withCredentials([azureServicePrincipal(credentialsId: 'AzureServicePrincipal',
subscriptionIdVariable: 'SUBS_ID',
clientIdVariable: 'CLIENT_ID',
clientSecretVariable: 'CLIENT_SECRET',
tenantIdVariable: 'TENANT_ID')]) {
sh 'az login --service-principal -u $CLIENT_ID -p $CLIENT_SECRET -t $TENANT_ID'
}
}
В результате выдается следующая ошибка:
* [PushTest] Запуск сценария оболочки + az логин --service-принципал -u **** -p **** -t **** / tmp / jenkins / workspace / PushTest@ tmp / durable-7425816d / script.sh: 2: /tmp/jenkins/workspace/PushTest@tmp/durable-7425816d/script.sh: az: не найден *
скриптвозвращенный код выхода 127