Каков наиболее оптимальный способ развертывания по URL-адресу приложения на tomcat с помощью конвейерного скрипта?
Используемое в настоящее время решение не позволяет нам узнать, было ли приложение успешно запущено (и не работает через обратный прокси-сервер nginx).
Это единственный способ сделать это? (Я не хочу использовать scp)
stage('Deploy tomcat') {
withCredentials([usernameColonPassword(credentialsId: 'tomcat-jenkins', variable: 'USERPASS')]) {
sh "curl --fail -v -u $USERPASS https://<url>/resources/manager/text/undeploy?path="
sh "curl --fail -v -u $USERPASS -T target/*.war https://<url>/resources/manager/text/deploy?path=&update=true"
}
}