#amazon-web-services #jenkins-pipeline #amazon-elastic-beanstalk
#amazon-веб-сервисы #jenkins-конвейер #amazon-elastic-beanstalk
Вопрос:
Я вручную развернул свое веб-приложение в AWS EBS. Обычно мы используем конвейер jenkins, который развертывает приложение на сервере tomcat, работающем на AWS, используя mvn tomcat8:redeploy-only -Ddeploy.address=xx.xx.xx.xx:port
Как выполнить развертывание в AWS EBS с помощью Jenkins, на данный момент мне приходится загружать файл war каждый раз, когда у нас есть обновление.
Любая помощь будет высоко оценена.
Спасибо
Ответ №1:
Я не пробовал, но есть плагин Jenkins для Elastic Beanstalk.
Кроме того, вы можете установить elb cli в своих узлах Jenkins для управления своими средами.
Комментарии:
1. Спасибо, теперь я успешно использовал плагин.
Ответ №2:
Я использовал плагин AWS Beanstalk publisher jenkins, который позволил мне настроить действия после сборки, что и было ответом. В настройках, где будет развернуто ваше приложение, необходимо указать сегмент S3 и настроить маркировку версий. Спасибо kgiannakakis за то, что передали это мне.
Хорошее видео, которое я использовал, можно найти здесь: развертывание war-файла в aws ebs