-1

我有一个项目,其中前端和后端位于不同的 tsf 2018 存储库中

在此处输入图像描述

前端是用 ReactJS 编写的,后端是用 Java 编写的,我想设置 ci/cd 这样当新的提交被推送到前端 repo 时,它将通过 npm run build 命令创建一个新包并将其放入后端存储库中的特定文件夹。tsf 2018可以做到吗?如果是这样,我可以在哪里找到具有这种结构的项目的 ci/cd 设置的任何教程或示例

4

1 回答 1

0

通常您不会将构建的 ui 推送到后端存储库中。这取决于您如何部署应用程序,但在容器或映像部署的情况下,您可以使用诸如 jenkins 或 kubernetes 之类的工具来构建包含后端和前端的单个映像。为了使部署过程更高效,您可以将构建拆分为 3 个构建:

 front-end change -> npm run build 
                                   -> mv ${FRONT_END}/build/* ${BACK_END}/public -> deploy
 back-end change  -> mvn install     
于 2021-09-06T14:41:16.627 回答