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