首页 > 解决方案 > Webpack 能否完成云原生应用程序的完整 DevOps 管道流程?

问题描述

我是我公司唯一的网络/应用程序开发设计师和开发人员。我们希望为云部署创建云原生应用程序,并正在考虑遵循该方法的原则twelve factor app。由于在 DevOps/Jenkins Pipeline 环境中的经验很少,我想知道在我的 DevOps 流程中严格使用 Webpack 是否足以用于生产部署。我了解 Webpack 内置了一些测试和验证功能(ESLint、Mocha 等)。我设想我将通过 Webpack 运行我的 SPA(单页应用程序)进行编译,然后将编译后的/dist 文件推送到 Cloud Foundry 环境(PaaS)进行部署。

这对于如今的云原生开发来说是否足够,或者是否建议将完整的 Jenkins 管道用于 DevOps?我不确定 Webpack 如何能够使用 Git 作为代码库,但看起来 Webpack 中包含所有其他 DevOps 功能(我想我读到更多公司正在转向严格的 Webpack,以简化和减少对 Jenkins 依赖项的依赖)。

标签: jenkinswebpacksingle-page-applicationdevops

解决方案


确实,webpack 是如此强大,我想你唯一会遇到的就是运行测试。AFAIK 无法直接从 webpack 运行测试。

我不认为 jenkins 可以完全被 webpack 实例取代,例如:没有办法像 jenkins 那样自动使用来自 github 的代码。Webpack 将更像是工具的聚合器,而不是 CI/CD 代理。


推荐阅读