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