Развертывание войны с помощью битбакета - PullRequest
0 голосов
/ 12 февраля 2019

Я пытаюсь развернуть мое военное приложение, написанное с использованием инфраструктуры Grails с конвейером в Bitbucket.Пока мой конвейер таков:

image: redwolfgang20/grails:latest

pipelines:
  default:
    - step:
        name: Clean a build grails war
        script:
          - grails prod war

Это работает, он извлекает код и компилирует приложение, и я получаю файл войны.Теперь я должен отправить его на удаленный сервер Tomcat.Я могу использовать SFTP и скопировать его в папку webapp /, но я бы хотел использовать приложение-менеджер внутри tomcat, чтобы получить правильный ответ и узнать, правильно ли было развернуто приложение.К сожалению, приложение менеджера не является общедоступным, мой сервер имеет сервер nginx в качестве прокси для tomcat, показывая только 443 и 22 порта.Я думал об использовании SSH-туннелирования для доступа к localhost: 8080, но не очень уверен, как это сделать в конвейере.Может быть, есть лучшее решение?

...