Я пытаюсь настроить конвейер с Jenkins и развернуть его в Azure.Я на последнем шаге урока:
https://docs.microsoft.com/en-us/azure/jenkins/tutorial-jenkins-deploy-web-app-azure-app-service
Этот последний шаг заключается в следующем, я должен ввести это в CLI Azure:
az group create --name yourWebAppAzureResourceGroupName --location region
az appservice plan create --name appServicePlanName --resource-group rgname --is-linux
az webapp create --name webAppName --resource-group rgName --plan appServicePlanName --runtime "java|1.8|Tomcat|8.5"
Последняя команда выдает мне ошибку:
'1.8' не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.
Поэтому я подумал, что, возможно, Tomcat не установлен на моем компьютере.Azure VM, которая является машиной Linux.Поэтому я использовал следующий учебник для установки Tomcat:
https://www.howtoforge.com/tutorial/how-to-install-apache-tomcat-8-5-on-ubuntu-16-04/
После этого я снова попытался выполнить команду --runtime, но все равно получаю ту же ошибку.Я понятия не имею, как это исправить.Я надеюсь, что кто-то может помочь мне с этой проблемой.
Я попытался проверить время выполнения списка веб-приложений, и я получил этот список:
"java | 1.8 | Tomcat | 8.5" здесь.Я перепробовал все версии, но это не сработало.
РЕДАКТИРОВАТЬ: работает в облачной оболочке Azure, но возникает другая ошибка:
Linux Runtime 'java|1.8|Tomcat|8.5' is not supported.Please invoke 'list-runtimes' to cross check
Я пыталсявсе версии во время выполнения, но все равно эта ошибка.Я также попробовал это с двойными кавычками