我已经成功地将我的应用程序部署到弹性beantalk使用
$ mvn beanstalk:upload-source-bundle beanstalk:create-application-version beanstalk:update-environment
我能够在 AWS 控制台中看到环境已正确更新。当我尝试链接 beanstalk:wait-for-environment 时,maven 每 90 秒轮询一次,并且从未检测到环境已就绪。
我注意到的一件事是它正在等待“环境空值进入就绪”,并且它正在寻找具有特定域* * .elasticbeanstalk.com 的环境。我不知道如何更改它,或禁用该检查
$ mvn beanstalk:upload-source-bundle beanstalk:create-application-version beanstalk:update-environment beanstalk:wait-for-environment
...
[INFO] Will wait until Thu Aug 22 10:59:37 PDT 2013 for environment null to get into Ready
[INFO] ... as well as having domain ********.elasticbeanstalk.com
[INFO] Sleeping for 90 seconds
我在 pom.xml 中的插件配置如下所示(隐藏了公司机密名称)
<plugin>
<groupId>br.com.ingenieux</groupId>
<artifactId>beanstalk-maven-plugin</artifactId>
<version>1.0.1</version>
<configuration>
<applicationName>********-web-testing</applicationName>
<s3Key>********-2.0-${BUILDNUMBER}.war</s3Key>
<s3Bucket>********-web-deployments</s3Bucket>
<artifactFile>target/********-2.0-SNAPSHOT-${BUILDNUMBER}.war</artifactFile>
<environmentName>********-web-testing-fe</environmentName>
</configuration>
</plugin>
有没有人了解使用 beanstalk:wait-for-environment 等到环境更新?