首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ng构建-配置生产在Jenkins上需要30+分钟,但在本地需要5-6分钟

ng构建是指使用Angular CLI工具进行构建,生成可部署的静态网页应用的过程。它可以将开发中的源代码、样式、模板等资源进行编译、压缩和优化,以产生更高效、更稳定的产品。配置生产环境的构建意味着将应用程序构建为适用于部署到生产环境的版本。

在Jenkins上进行ng构建配置生产环境可能需要30+分钟,这是因为Jenkins作为一个CI/CD工具,需要执行一系列的步骤,如拉取代码、安装依赖、构建应用等。同时,Jenkins可能会在一个共享的环境中运行多个任务,这可能会导致构建时间延长。

相比之下,本地构建可能只需要5-6分钟。这是因为本地环境通常会更加简洁和独立,没有额外的网络延迟或任务调度等因素。此外,本地构建还可以利用计算机的更高性能,以加快构建过程。

然而,无论是在Jenkins上还是本地构建,可以通过以下方式来优化构建时间:

  1. 并行构建:在Jenkins上,可以配置并行构建,使多个构建任务同时进行,以缩短总体构建时间。
  2. 缓存依赖:在Jenkins上,可以使用构建工具(如npm或yarn)的缓存功能,以减少依赖下载的时间。
  3. 资源优化:在构建过程中,可以检查并优化应用程序的资源使用,如图片压缩、代码优化等,以减少构建时间和最终应用程序的大小。
  4. 增量构建:在Jenkins上,可以配置增量构建,只构建变更的部分,而不是整个应用程序,以提高构建效率。

总结:ng构建-配置生产在Jenkins上需要30+分钟,但在本地只需要5-6分钟。为了优化构建时间,可以采用并行构建、缓存依赖、资源优化和增量构建等方法。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • FreeWheel核心业务团队混沌工程实践之路

    近来 FreeWheel 微服务业务团队的业务逐渐扩大,单体服务已经无法胜任,于是我们如火如荼地开展了向微服务迁移的工作,一时间,服务如雨后春笋般冒了出来。在享受微服务带来便利的同时,我们也面临着众多服务带来的整体稳定性的考验。尽管我们有着完善的监控和报警系统,一旦故障发生,总是能第一时间通知到工程师来排查问题,但是这些都是事后的响应和应对。如何能提前了解系统可能会出啥问题,啥时候会出问题,出了问题怎么应对变得至关重要。混沌工程是帮助解决这一问题的不二选择,本文主要聊一下 FreeWheel 微服务业务团队在混沌工程道路上的实践。

    02

    火力全开 | 持续集成、持续交付 | 5分钟了解一个容器典型应用场景系列

    5分钟了解一个容器典型应用场景系列篇 关于容器解决方案的概念、架构、成功案例,笔者已经分享了很多了。为了使读者能够花更短的时间,迅速感性地解容器的典型应用场景。笔者从今天开始,推出“5分钟了解一个容器典型应用场景”系列片。每次分享一个场景,采用文字描述+视频展示的方式。本系列分享内容将分别是:灰度发布、CI/CD、开发自动化、微服务、业务弹性扩展。 声明:本实验基于红帽淡成等专家提供的实验步骤和实验环境/脚本整理而成。在此表示感谢。 本系列第一篇:火力全开 | 灰度发布 | 5分钟了解一个容器典型应用场

    03
    领券