Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 弹性豆茎上的弹簧靴和三角靴,可装运_Spring Boot_Amazon Elastic Beanstalk_Continuous Deployment_Shippable Ci - Fatal编程技术网

Spring boot 弹性豆茎上的弹簧靴和三角靴,可装运

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开始学习本教程: 我已经完

简报

我在为使用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?或者我必须在
shippable.yml
上手动编写步骤,并使用
eb deploy
使其工作吗

非常感谢

更新一个

在此亚马逊链接中:

它们指定了一种部署工件而不是源代码的方法。 作为可交付调用
eb deploy
,创建配置文件使可交付集成调用作为参数传递的工件上的部署 要
eb部署
。我相信这只是找到Shippable调用
eb deploy
的位置(在文件层次结构中)的问题。我认为这是项目的根源,但它给出了一个错误:

错误:本地不存在应用程序版本 (project/backend/target/myjar.jar)。尝试上传 再次检查应用程序版本

任何人都知道shippable从部署部分调用命令的位置(在shippable.yml中配置,更多信息见本问题中提到的第一个链接)