我successsfully部署使用配置Maven插件beanstalker青苗:等待換環境的魔力
$ mvn beanstalk:upload-source-bundle beanstalk:create-application-version beanstalk:update-environment
我能夠在AWS控制檯環境更新觀看我的應用程序彈性魔豆正確。當我嘗試鏈接豆杆時:等待環境,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>
有誰洞察使用豆莖:等待環境等待環境更新?
爲什麼你需要使用W-F-E〜 (順便說一句,有一個很好的谷歌組在[email protected]) – aldrinleal
等待換環境時,才需要(部分),當你需要構建流水線涉及零停機時間(與CNAME複製)。如果你不關心停機時間(這是不是真的需要用於測試的環境) – aldrinleal
上述問題的解決方案是,我需要在我的POM添加cnamePrefix配置參數基本上可以忽略此魔力***** *** - web-testing-fe-apfvmpzrp9 cnamePrefix> 現在beanstalker:wait-for-environment等待並且在env更新時結束 –