Spring boot 弹性豆茎上的弹簧靴和三角靴,可装运
简报 我在为使用SpringBoot和Angular IO构建的应用程序设置连续部署环境时遇到了一些问题,将Shippable用作CI,将Elastic Beanstalk用作生产环境 当前情景 1) 通过Shippable正确生成应用程序JAR(我们使用heroku作为暂存) 2) 正确生成本地JAR并手动部署到Elastic BeansTalk,工作正常 问题 我的问题是集成Shippable以自动部署到Elastic Beanstalk。 我从shippable开始学习本教程: 我已经完成了从Shippable到Elastic Beanstalk的成功部署,只是Shippable已经用源代码生成了一个.zip(这实际上是本教程的目的,我没有注意到,呵呵),我需要在我的Elastic Beanstalk环境中部署可执行JAR 具体问题 所以问题是:有没有办法使用内置的可交付集成将我的Springboot可执行JAR部署到Elastic BeansTalk?或者我必须在Spring boot 弹性豆茎上的弹簧靴和三角靴,可装运,spring-boot,amazon-elastic-beanstalk,continuous-deployment,shippable-ci,Spring Boot,Amazon Elastic Beanstalk,Continuous Deployment,Shippable Ci,简报 我在为使用SpringBoot和Angular IO构建的应用程序设置连续部署环境时遇到了一些问题,将Shippable用作CI,将Elastic Beanstalk用作生产环境 当前情景 1) 通过Shippable正确生成应用程序JAR(我们使用heroku作为暂存) 2) 正确生成本地JAR并手动部署到Elastic BeansTalk,工作正常 问题 我的问题是集成Shippable以自动部署到Elastic Beanstalk。 我从shippable开始学习本教程: 我已经完
shippable.yml
上手动编写步骤,并使用eb deploy
使其工作吗
非常感谢
更新一个
在此亚马逊链接中:
它们指定了一种部署工件而不是源代码的方法。
作为可交付调用eb deploy
,创建配置文件使可交付集成调用作为参数传递的工件上的部署
要eb部署
。我相信这只是找到Shippable调用eb deploy
的位置(在文件层次结构中)的问题。我认为这是项目的根源,但它给出了一个错误:
错误:本地不存在应用程序版本
(project/backend/target/myjar.jar)。尝试上传
再次检查应用程序版本
任何人都知道shippable从部署部分调用命令的位置(在shippable.yml中配置,更多信息见本问题中提到的第一个链接)