Развертывание весеннего загрузочного веб-приложения в службу приложений Azure через конвейер bitbucket создает разобранный файл jar в wwwroot - PullRequest
0 голосов
/ 26 марта 2019

Я хочу развернуть свой весенний загрузочный проект в службе приложений Azure.Я установил сторону bitbucket согласно документу.У меня есть шаг bitbucket-pipelines.yml, как показано ниже.

- step:
    name: deploy to Azure cloud
    image: maven:3.5.2
    trigger: manual
    deployment: production
    script:
      - mvn clean compile package
      - pipe: microsoft/azure-web-apps-deploy:1.0.1
        variables:
          AZURE_APP_ID: xxxxxxxxxxxxxxxxxx
          AZURE_PASSWORD: xxxxxxxxxxxxxxxxx
          AZURE_TENANT_ID: xxxxxxxxxxxxxxxx
          AZURE_RESOURCE_GROUP: 'xxxxxxxxxxxx'
          AZURE_APP_NAME: 'xxxxxxxx'
          ZIP_FILE: 'app.jar'

Теперь, когда я помещаю свой код в bitbucket, он отправляет app.jar в azure.Но он находится в разобранной (разархивированной) версии в каталоге D: \ home \ site \ wwwroot> контейнера Azure.Поэтому я вижу весь мой обновленный код в файле wwwroot, но не в файле jar.Обычно файл JAR распаковывается в каталоги (BOOT-INF, META-INF, org и т. Д.).Но мой web.config ищет файл app.jar для запуска приложения весенней загрузки.Вот так выглядит web.config.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="httpPlatformHandler" path="*" verb="*" modules="httpPlatformHandler" resourceType="Unspecified" />
</handlers>
<httpPlatform processPath="%JAVA_HOME%\bin\java.exe"
arguments="-Djava.net.preferIPv4Stack=true -Dserver.port=%HTTP_PLATFORM_PORT% -jar &quot;%HOME%\site\wwwroot\app.jar&quot;">
</httpPlatform>
</system.webServer>
</configuration>

, как мне получить файл app.jar в каталоге wwwroot контейнера azure?Я могу вручную создать файл app.jar, используя распакованные (разорванные) папки (войдя в консоль Azure с помощью инструментов K-advanced).Но тогда это слишком сложный ручной процесс.В противном случае я должен иметь возможность изменить файл web.config для запуска разархивированной версии моего весеннего загрузочного приложения.Мне действительно нужна помощь для этого.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...