Jenkins构建Vue项目
一、Jenkins Job相关配置
二、发布脚本
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | [root@data-05 nps] # cat nps_web-page.sh #!/bin/sh USER_IP=172.168.168.109 USER_NAME=root DST_DIR= /fs01/nps-web/web-page-manage/BOOT-INF/classes/static cd /fs01/ .jenkins /workspace/web-page-manage/pageSrc/dist ssh ${USER_NAME}@${USER_IP} rm -rf /fs01/nps-web/web-page-manage/BOOT-INF/classes/static/ * /usr/bin/scp -r ./* ${USER_NAME}@${USER_IP}:${DST_DIR} ssh ${USER_NAME}@${USER_IP} mv ${DST_DIR} /index .html /fs01/nps-web/web-page-manage/BOOT-INF/classes/templates ssh ${USER_NAME}@${USER_IP} "source /etc/profile && /fs01/nps-web/web-page-manage/stop.sh" ssh ${USER_NAME}@${USER_IP} "source /etc/profile && cd /fs01/nps-web/web-page-manage && ./start.sh 2" |
三、Jenkins服务器安装node.js环境
方法一:从EPEL库安装Node.js
安装Node.js的一个有效且简单的方法就是从官方库下载安装,首先确保您可以访问到EPEL库,您可以通过运行以下命令来安装。
1 | sudo yum install epel-release |
现在可以使用yum命令安装Node.js了。
1 | sudo yum install nodejs |
因为在开发过程中我需要管理节点包,我还要安装新公共管理的软件包管理器,使用以下命令。
(注意:由于新版的nodejs已经集成了npm,所以这一步可以忽略。)
1 | sudo yum install npm |
检查一下:
1 2 3 4 | # node --version v6.12.2 # npm --version 3.10.10 |
可以看到,用这种方法安装的话,版本比较旧。
方法二:下载源代码,编译安装
去官网找到最新的或者是您想要的node.js版本,复制url,在CentOS中用wget下载。
1 | wget https: //nodejs .org /dist/v8 .9.4 /node-v8 .9.4. tar .gz |
解压:
1 | tar zxvf node-v8.9.4. tar .gz |
进入目录:
1 | cd node-v8.9.4 |
配置:
1 | . /configure |
编译:
1 | make |
安装:
1 | sudo make install |
检查:
1 2 3 4 | # node --version v8.9.4 # npm --version 5.6.0 |
如对您有帮助,支持下呗!
微信

支付宝

分类:
Jenkins
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· AI与.NET技术实操系列(六):基于图像分类模型对图像进行分类