1

我有一个使用Webpack捆绑的React应用程序。该应用依靠MongoDB数据库和Node/Express服务器来应用该应用的后端(API请求等)。 我想设置持续集成/部署(C.I/D。),但不知道从哪里开始。由于我的应用程序的GIT repo使用Bitbucket,而且我过去曾使用AWS的经验,因此启用C.I/D将会很好。使用这些。我如何去做这件事?如何从Bitbucket将Webpack构建部署到AWS?

回答

1

您可以使用Jenkins从BitBucket构建您的项目。

利用AWS CodePipeline和AWS CodeDeploy在AWS上持续交付。

Jenkins为您提供了使用任何源代码管理系统的灵活性,并且拥有适用于AWS CodePipeline的插件。

从AWS CodePipeline中,您可以配置一个阶段来调用Jenkins构建作业。

我已经在生产中使用这个系统很长一段时间了,没有任何问题。

+0

在部署过程中,您在何处运行webpack'build'命令 - 您是否将BeforeInstall挂钩添加到AWS Code Deploy使用的AppSpec文件中? – JoeTidee