当前位置:首页 » 《关于电脑》 » 正文

【Linux】【Jenkins】前端node项目打包教程-Linux版

23 人参与  2024年11月03日 08:01  分类 : 《关于电脑》  评论

点击全文阅读


本次安装node版本:node16、node18+

jenkins详细安装教程一、搭建node环境(16和18+的搭建方式天壤之别,请确认需要什么版本)1、node16版本搭建(二选一)1.1、node安装1.2、npm安装1.3、npm设置 2、node18、node20版本搭建(二选一)2.1上传/usr/local/node2.2、解压、修改名称2.3、==验证是否可以正常启动node====异常解决方案== 2.4、配置环境变量2.5、npm、pnpm设置 2、安装git环境3、jenkins-插件下载3.1、进入jenkins-->系统管理3.2、进入系统管理-->插件管理3.3、下载插件(如果之前下载了,这里是搜索不到的,请直接去3.4)3.4、确保插件启用成功 4、jenkins-git账号配置、服务器配置4.1、git账号配置4.2、服务器配置 5、项目流程配置5.1 新建工程5.2 配置工程详情5.1 空间存放配置5.1 源码管理配置(1.0和4.1必须配置好)5.1 构建前端项目打包(2.0需配置好)5.2 构建完成进行上传(4.2需配置好) 6 踩坑点6.1、no such file or directory, open

jenkins详细安装教程

在这里插入图片描述
https://blog.csdn.net/Tm598035415/article/details/142916486

一、搭建node环境(16和18+的搭建方式天壤之别,请确认需要什么版本)

1、node16版本搭建(二选一)

参考:https://www.cnblogs.com/hongyi66/p/17296786.html

1.1、node安装

sudo yum install epel-releaseyum install nodejs node -v

在这里插入图片描述

1.2、npm安装

sudo yum install npm --enablerepo=epelsudo npm install -g expresssudo npm install -g express-generatornpm -v

在这里插入图片描述

1.3、npm设置

npm设置淘宝镜像

npm config get registrynpm config set registry http://registry.npm.taobao.org/

2、node18、node20版本搭建(二选一)

官网地址:https://nodejs.p2hp.com/download/

选择所需版本
在这里插入图片描述

node-v18.20.4-linux-x64.tar.gz
在这里插入图片描述

2.1上传/usr/local/node

在这里插入图片描述

2.2、解压、修改名称

tar -zxvf node-v18.20.4-linux-x64.tar.gzmv node-v18.20.4-linux-x64 node-18

在这里插入图片描述

2.3、验证是否可以正常启动node

cd /usr/local/node/node-18/bin/node -v
异常解决方案

说明当系统的gcc、lib版本太低,无法执行
请参考文章:https://blog.csdn.net/Tm598035415/article/details/142938056
在这里插入图片描述

2.4、配置环境变量

echo export NODEJS_HOME=/usr/local/node/node-18 >> /etc/profileecho export PATH=$PATH:$NODEJS_HOME/bin >> /etc/profileecho export NODEJS_PATH=$NODEJS_HOME/lib/node_modules >>/etc/profile// 重新让profile生效source /etc/profile

2.5、npm、pnpm设置

npm设置淘宝镜像

npm config get registrynpm config set registry http://registry.npm.taobao.org/

pnpm配置

npm install -g pnpm

yarn配置

npm install yarn -gyarn config set registry

2、安装git环境

yum一键安装

sudo yum install git

在这里插入图片描述

验证安装,出现版本号,即安装成功

git --version

在这里插入图片描述

3、jenkins-插件下载

3.1、进入jenkins–>系统管理

在这里插入图片描述

3.2、进入系统管理–>插件管理

在这里插入图片描述

3.3、下载插件(如果之前下载了,这里是搜索不到的,请直接去3.4)

// 在搜索栏,下载以下两种插件Publish Over SSH

在这里插入图片描述

3.4、确保插件启用成功

在这里插入图片描述

4、jenkins-git账号配置、服务器配置

4.1、git账号配置

进入凭证管理
在这里插入图片描述
选择添加凭证
在这里插入图片描述
保存git用户名、密码
在这里插入图片描述

4.2、服务器配置

进入到系统管理
在这里插入图片描述
搜索ssh service
进行服务器配置
在这里插入图片描述

5、项目流程配置

5.1 新建工程

在这里插入图片描述
选择 构建一个自由风格的软件项目
在这里插入图片描述

5.2 配置工程详情

5.1 空间存放配置

在这里插入图片描述

5.1 源码管理配置(1.0和4.1必须配置好)

在这里插入图片描述

5.1 构建前端项目打包(2.0需配置好)

来到Build Steps
增加构建步骤选择执行 shell

rm -r ./dist.zippnpm i && pnpm  build && zip -r dist.zip dist && echo "打包完成"

在这里插入图片描述

5.2 构建完成进行上传(4.2需配置好)

来到Build Steps
增加构建步骤选择Send files or execute commands over SSH
在这里插入图片描述

6 踩坑点

6.1、no such file or directory, open

linux下严格区分大小写,请查看引用是否大小写不一致

[36mvite v4.4.5 [32mbuilding for test...[36m[39mtransforming...[32m✓[39m 285 modules transformed.[32m✓ built in 4.38s[39m[31m[vite:load-fallback] Could not load /src/utils/Storage (imported by src/store/modules/layoutSetting.ts): ENOENT: no such file or directory, open '/src/utils/Storage'[39m[31merror during build:Error: Could not load /src/utils/Storage (imported by src/store/modules/layoutSetting.ts): ENOENT: no such file or directory, open '/src/utils/Storage'[39m ELIFECYCLE  Command failed with exit code 1.Build step 'Execute shell' marked build as failureFinished: FAILURE

创作不易,感谢点赞
创作不易,感谢点赞
创作不易,感谢点赞
创作不易,感谢点赞
创作不易,感谢点赞
创作不易,感谢点赞


点击全文阅读


本文链接:http://zhangshiyu.com/post/181714.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 全文长夏无尽处:结局+番外精编之作(季时夏傅承宴)列表_全文长夏无尽处:结局+番外精编之作
  • 恰似晚风不留我:全书+后续免费_(恰似晚风不留我:全书+后续免费)沈冉顾墨琛沈心列表笔趣阁(恰似晚风不留我:全书+后续)
  • 恨她明月下西楼:+后续列表_恨她明月下西楼:+后续(傅远白)
  • 沈青宜陆见野在线全书免费沈青宜陆见野在线全书免费
  • 恰似晚风不留我:结局+番外(顾墨琛沈冉沈心)_(恰似晚风不留我:结局+番外)顾墨琛沈冉沈心列表_笔趣阁(顾墨琛沈冉沈心)
  • 我清纯男大,和爹系反派先婚后爱檀玉剑眉完结文我清纯男大,和爹系反派先婚后爱檀玉剑眉完结文免费
  • 全文哥哥魂飞魄散时,阎王爹在陪继母过生辰:+结局+番外(秦然秦续)列表_全文哥哥魂飞魄散时,阎王爹在陪继母过生辰:+结局+番外
  • 「重生团宠:女王从港圈顶流做起」节选角色羁绊特辑‌_「千竹黎千瓷」最新章节免费阅读
  • 「重生后我不再与竹马地下恋」情感冲突名场面试读章_「冯向斌曾柔沈烨」***剧情片段直通车
  • 国之殇,兄之痛(林皓林婉)全书免费_(林皓林婉)国之殇,兄之痛后续(林皓林婉)
  • 梦里灯火不渡我:+后续爱恨纠葛(叶摘星许砚寒)_梦里灯火不渡我:+后续爱恨纠葛叶摘星许砚寒
  • 且将年岁化尘埃,燃尽相思白小说章节试读_「岑舒白温岁岑哥」反转剧情碎片化试读

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1