を使用して、アプリを Elastic Beanstalk に正常にデプロイしました
$ mvn beanstalk:upload-source-bundle beanstalk:create-application-version beanstalk:update-environment
環境が正しく更新されていることを AWS コンソールで確認できます。Beanstalk:wait-for-environment をチェーンしようとすると、maven は 90 秒ごとにポーリングし、環境が準備完了であることを検出しません。
私が気づいたことの 1 つは、「environment null が Ready になる」のを待っていることと、特定のドメイン* * .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 を使用して待機することについて洞察を持っている人はいますか?