使用 Jenkins Pipeline 将 webapp 部署到 AWS Elastic Beanstalk

Deploy webapp to AWS Elastic Beanstalk using Jenkins Pipeline

我已经手动将我的 Web 应用程序部署到 AWS EBS。我们过去通常有一个 jenkins 管道,它使用 mvn tomcat8:redeploy-only -Ddeploy.address=xx.xx.xx.xx:port[ 将应用程序部署到 AWS 上的 tomcat 服务器 运行 =10=]

您如何使用 Jenkins 部署到 AWS EBS,目前我每次更新时都必须上传 war 文件。

非常感谢任何帮助。

谢谢

我没试过,但是 Elastic Beanstalk 有一个 Jenkins 插件。

或者,您可以在 Jenkins 节点中安装 elb cli 来管理您的环境。

我使用了 AWS Beanstalk 发布者 jenkins 插件,它允许我设置 post-build 操作,这就是答案。您需要在您的应用程序将部署到的设置中指定 S3 存储桶并设置版本标签。感谢 kgiannakakis 将此转介给我。

我用过的好视频可以在这里找到:deploy war file to aws ebs