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

在Jenkins的CICD过程中,开发人员将代码提交到版本控制系统(如Git)中,Jenkins通过持续监控代码仓库的变化,自动触发构建、测试和部署流程。

Jenkins的CICD过程中,开发人员将代码提交到版本控制系统(如Git)中,Jenkins通过持续监控代码仓库的变化,自动触发构建、测试和部署流程

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

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

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

安装和配置Nodejs:

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

安装插件:

NodeJS Plugin

GitLab代码仓库如下:

图片图片

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

图片图片

图片图片

#node版本
node -v
#npm版本
npm -v
#声明环境变量
source /etc/profile
#清除缓存
cnpm cache verify
#安装cnpm
cnpm install
#构建项目
npm run build
#打包成.zip格式
zip -r dist.zip dist

注意:dist这个是构建好生成的目录,具体看当时情况

图片图片

点击立即构建

图片图片

构建过程

图片图片

构建完成

图片图片

查看打包后的文件

[root@jenkins /var/lib/jenkins/workspace/bill-wap]#ll
total 2680
drwxr-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.html
drwxr-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.json
drwxr-xr-x   2 root root      22 Nov  2 16:40 public
-rw-r--r--   1 root root    1569 Nov  2 16:40 README.md
drwxr-xr-x   9 root root     153 Nov  2 16:40 src
-rw-r--r--   1 root root     847 Nov  2 16:40 tsconfig.json
drwxr-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

©本文为清一色官方代发,观点仅代表作者本人,与清一色无关。清一色对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。本文不作为投资理财建议,请读者仅作参考,并请自行承担全部责任。文中部分文字/图片/视频/音频等来源于网络,如侵犯到著作权人的权利,请与我们联系(微信/QQ:1074760229)。转载请注明出处:清一色财经

(0)
打赏 微信扫码打赏 微信扫码打赏 支付宝扫码打赏 支付宝扫码打赏
清一色的头像清一色管理团队
上一篇 2024年1月30日 17:08
下一篇 2024年1月30日 17:09

相关推荐

发表评论

登录后才能评论

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信