知识为进步之母,而进步又为富强之源泉。这篇文章主要讲述企业DevOps之路:H5项目构建相关的知识,希望能为你提供帮助。
1. 安装node
- 下载node
https://nodejs.org/zh-cn/download/
- 安装node
C:\\jenkins\\nodejs
安装完之后,node的命令默认已经加到PATH环境变量中。
2. 创建一个自由风格项目新建Item
输入一个项目名称,然后选择 Freestyle project
3. 配置git下载源码
输入h5项目的仓库地址,然后选择git服务器的凭证
4. 增加构建步骤一
增加一个构建步骤,因为服务器是windows系统,所以选择批处理脚本(如果是linux就选择shell脚本)。
构建脚本更加项目情况自己编写,安装h5项目的依赖
cd %WORKSPACE%/weiit-saas-mp
rmdir /S /Q %WORKSPACE%/weiit-saas-mp/weiit_saas_front
SET PATH=%PATH%; c:/dev/nodejs
npm install
5. 增加构建步骤二在第四步的基础上继续增加构建步骤,打包h5项目,打包脚本如下:
cd %WORKSPACE%/weiit-saas-mp
SET PATH=%PATH%; C:/jenkins/nodejs
npm run build
6. 上传成果物到服务器在第五步的基础上继续增加构建步骤,上传成果物到远程服务器上,上传脚本
pscp -r -l deployop -pw deployop123 %WORKSPACE%/weiit-saas-mp/dist 120.88.10.188:/wls/deployop
7. 部署H5项目在第六步的基础上继续增加构建步骤,该步主要是执行远程服务器的脚本,进行服务器部署。部署脚本一般情况下包含以下动作
- 备份旧的项目资料
- 部署新的项目资料
- 如果涉及需要重启的,一般先关闭,再启动
在增加的构造步骤的文本框里输入执行远程启动脚本命令,例如
sh /wls/deployop/script/restart.sh
【企业DevOps之路(H5项目构建)】
推荐阅读
- golang统一错误处理
- python 包之 threading 多线程教程
- Linux下搭建简易的HTTP服务器完成图片显示
- 探索 AVL 树基础原理
- Tars | 第6篇 基于TarsGo Subset路由规则的Java JDK实现方式(下)#yyds干货盘点#
- 实战(使用Spring Boot Admin实现运维监控平台)
- 一文搞懂决策树! #51CTO博主之星评选#
- OpenHarmony啃论文成长计划-零基础解读分布式软总线通讯(绪论)
- Docker容器实战二(功能组件)