当前位置:首页 > 科技  > 软件

运维实战项目:Jenkins构建Nodejs前端项目

来源: 责编: 时间:2024-02-01 12:51:42 355观看
导读Jenkins的CICD(持续集成/持续部署)概念是指通过自动化的构建、测试和部署流程,将代码从开发到生产环境进行集成和部署的一系列过程。CICD的目的是快速发现和修复代码中的问题,提高软件的质量和交付速度。在Jenkins的CICD

Jenkins的CICD(持续集成/持续部署)概念是指通过自动化的构建、测试和部署流程,将代码从开发到生产环境进行集成和部署的一系列过程。CICD的目的是快速发现和修复代码中的问题,提高软件的质量和交付速度。dVR28资讯网——每日最新资讯28at.com

在Jenkins的CICD过程中,开发人员将代码提交到版本控制系统(如Git)中,Jenkins通过持续监控代码仓库的变化,自动触发构建、测试和部署流程。这个过程包括编译、单元测试、集成测试、代码审查、打包和部署等环节。通过自动化这些过程,Jenkins可以帮助团队快速发现和修复代码中的问题,减少人工干预,提高开发效率和软件质量。dVR28资讯网——每日最新资讯28at.com

Jenkins的CICD过程可以通过各种插件进行扩展和定制,支持各种编程语言和开发工具。Jenkins还提供了可视化的界面,使得团队成员可以轻松地管理和监控构建、测试和部署的过程。通过Jenkins的CICD过程,团队可以更好地协作和快速交付高质量的软件产品。dVR28资讯网——每日最新资讯28at.com

安装和配置Nodejs:

在Jenkins机器上安装Nodejs,然后在Jenkins的全局工具配置中进行设置

安装插件:

NodeJS Plugin

GitLab代码仓库如下:

图片图片dVR28资讯网——每日最新资讯28at.com

新建一个项目,名字为:bill-wap,类型为:自由风格

图片图片dVR28资讯网——每日最新资讯28at.com

图片图片dVR28资讯网——每日最新资讯28at.com

#node版本node -v#npm版本npm -v#声明环境变量source /etc/profile#清除缓存cnpm cache verify#安装cnpmcnpm install#构建项目npm run build#打包成.zip格式zip -r dist.zip dist注意:dist这个是构建好生成的目录,具体看当时情况

图片图片dVR28资讯网——每日最新资讯28at.com

点击立即构建

图片图片dVR28资讯网——每日最新资讯28at.com

构建过程

图片图片dVR28资讯网——每日最新资讯28at.com

构建完成

图片图片dVR28资讯网——每日最新资讯28at.com

查看打包后的文件

[root@jenkins /var/lib/jenkins/workspace/bill-wap]#lltotal 2680drwxr-xr-x   3 root root      54 Nov  2 17:22 dist-rw-r--r--   1 root root 2589225 Nov  2 17:22 dist.zip    这个就是打包的ZIP包-rw-r--r--   1 root root     191 Nov  2 16:40 Dockerfile-rw-r--r--   1 root root     605 Nov  2 16:40 index.htmldrwxr-xr-x 266 root root   20480 Nov  2 16:41 node_modules-rw-r--r--   1 root root    1223 Nov  2 16:40 package.json-rw-r--r--   1 root root   98526 Nov  2 16:40 package-lock.jsondrwxr-xr-x   2 root root      22 Nov  2 16:40 public-rw-r--r--   1 root root    1569 Nov  2 16:40 README.mddrwxr-xr-x   9 root root     153 Nov  2 16:40 src-rw-r--r--   1 root root     847 Nov  2 16:40 tsconfig.jsondrwxr-xr-x   4 root root     112 Nov  2 16:40 typings-rw-r--r--   1 root root    1231 Nov  2 16:40 vite.config.ts

本文链接:http://www.28at.com/showinfo-26-70461-0.html运维实战项目:Jenkins构建Nodejs前端项目

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Poetry:Python开发者的依赖管理新时代

下一篇: 在程序开发中如何避免OutOfMemory?

标签:
  • 热门焦点
  • 直屏旗舰来了 iQOO 12和K70 Pro同台竞技

    旗舰机基本上使用的都是双曲面屏幕,这就让很多喜欢直屏的爱好者在苦等一款直屏旗舰,这次,你们等到了。据博主数码闲聊站带来的最新爆料称,Redmi下代旗舰K70 Pro和iQOO 12两款手
  • 一文搞定Java NIO,以及各种奇葩流

    大家好,我是哪吒。很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~下次再遇到,
  • 每天一道面试题-CPU伪共享

    前言:了不起:又到了每天一到面试题的时候了!学弟,最近学习的怎么样啊 了不起学弟:最近学习的还不错,每天都在学习,每天都在进步! 了不起:那你最近学习的什么呢? 了不起学弟:最近在学习C
  • 东方甄选单飞:有些鸟注定是关不住的

    作者:彭宽鸿来源:华尔街科技眼‍‍‍‍‍‍‍‍‍‍东方甄选创始人俞敏洪带队的“7天甘肃行”直播活动已在近日顺利收官。成立后一
  • 疑似小米14外观设计图曝光:后置相机模组变化不大

    下半年的大幕已经开启,而谁将成为下半年手机圈的主角就成为了大家关注的焦点,其中被传有望拿下新一代骁龙8 Gen3旗舰芯片的小米14系列更是备受大家瞩
  • 华为Mate60标准版细节曝光:经典星环相机模组回归

    这段时间以来,关于华为新旗舰的爆料日渐密集。据此前多方爆料,今年华为将开始恢复一年双旗舰战略,除上半年推出的P60系列外,往年下半年的Mate系列也将
  • 3699元!iQOO Neo8 Pro顶配版今日首销:1TB UFS 4.0同价位唯一

    5月23日,iQOO推出了全新的iQOO Neo8系列,包含iQOO Neo8和iQOO Neo8 Pro两个版本,其中标准版搭载高通骁龙8+,而Pro版更是首发搭载了联发科天玑9200+旗舰
  • onebot M24巧系列一体机采用轻薄机身设计,现已在各平台开售

    onebot M24 巧系列一体机目前已在线上线下各平台同步开售。onebot M24 巧系列采用一体化轻薄机身设计,最薄处为 10.15mm,拥有宝石红、午夜蓝、石墨绿、雅致
  • 北京:科技教育体验基地开始登记

      北京“科技馆之城”科技教育体验基地登记和认证工作日前启动。首批北京科技教育体验基地拟于2023年全国科普日期间挂牌,后续还将开展常态化登记。  北京科技教育体验基
Top