Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个项目,其中前端和后端位于不同的 tsf 2018 存储库中
前端是用 ReactJS 编写的,后端是用 Java 编写的,我想设置 ci/cd 这样当新的提交被推送到前端 repo 时,它将通过 npm run build 命令创建一个新包并将其放入后端存储库中的特定文件夹。tsf 2018可以做到吗?如果是这样,我可以在哪里找到具有这种结构的项目的 ci/cd 设置的任何教程或示例
通常您不会将构建的 ui 推送到后端存储库中。这取决于您如何部署应用程序,但在容器或映像部署的情况下,您可以使用诸如 jenkins 或 kubernetes 之类的工具来构建包含后端和前端的单个映像。为了使部署过程更高效,您可以将构建拆分为 3 个构建:
front-end change -> npm run build -> mv ${FRONT_END}/build/* ${BACK_END}/public -> deploy back-end change -> mvn install