Проблема в Powershell с командой --runtime, устанавливающей конвейер Jenkins - PullRequest
0 голосов
/ 25 февраля 2019

Я пытаюсь настроить конвейер с 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, но все равно получаю ту же ошибку.Я понятия не имею, как это исправить.Я надеюсь, что кто-то может помочь мне с этой проблемой.

Я попытался проверить время выполнения списка веб-приложений, и я получил этот список:

enter image description here

"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

Я пыталсявсе версии во время выполнения, но все равно эта ошибка.Я также попробовал это с двойными кавычками

1 Ответ

0 голосов
/ 25 февраля 2019

хорошо, я понял, что этот список для Windows WebApp, а не для Linux.для Linux использовать:

az webapp list-runtimes --linux

так рабочий раствор:

az webapp create --name yourWebAppName --resource-group yourWebAppAzureResourceGroupName --plan yourLinuxAppServicePlanName --runtime "TOMCAT|8.5-jre8" 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...