2017-01-25 9 views

回答

3

如果采取两种解决方案,我放在一起的部分,你应该能够拿出的弹性青苗,CodePipeline,CodeCommit和CodeBuild一个全面的解决方案。

我写了一篇关于使用CodeCommit和CodePipeline与弹性青苗的一则讯息:Create a Pipeline for Elastic Beanstalk in CodePipeline using CloudFormation and CodeCommit。其中,我使用AWS的示例Node.js应用程序。相关的启动堆栈和代码是here

我在Deploy to Production using AWS CodeBuild and the AWS Developer Tools Suite写CodeBuild,CodePipeline,CodeCommit和CodeDeploy整合。该帖子的代码在CodeBuild and AWS Developer Tools Suite Lab中描述。

取决于你使用的配置和部署应用程序的编程语言,你会使用不同的CodeBuild curated environment。要查看CodeBuild示例的列表,请转至CodeBuild samples。 Elastic Beanstalk for Java here有一个特定的版本。

最终,你将需要使用CodeBuild生成弹性魔豆使用ZIP文件。您在协调这CodePipeline行动CodeBuild并使用您的CodeBuild阶段/动作产生的OutputArtifacts作为InputArtifacts您ElasticBeastalk部署行动。正如您从示例中看到的那样,所有内容都可以在AWS CloudFormation中定义。希望这可以帮助。

+0

谢谢你们伙计....... –

相关问题