使用工具
git, maven, node.js
1.按照 maven 插件
Maven Integration plugin
2. 按照nodejs 参考地址
[https://www.cnblogs.com/littleBees/p/14763639.html](https://www.cnblogs.com/littleBees/p/14763639.html)
**在安装cnpm过程中提示安装失败,后来电脑重启安装成功
3. 可选 修改jenkins主目录
查看主目录默认安装在C盘,有时jenkin操作时无权限,可通过修改配置文件切换到其他盘
修改jenkins.xml,在我们最开始的安装是选择的目录中有jenkins.xml文件
<env name="JENKINS_HOME" value="%LocalAppData%\Jenkins\.jenkins"/>
配置远程linux ---- Publish over SSH (使用密码登录)
在 Global Tool Configuration 配置 maven, jdk,nodejs
4. 都配置完后 新建构建环境
4.1 新建 自由风格项目
4.2 git代码路径 配置 代码下载路径 及新建授权账号密码
4.3 构建环境选择nodejs配置
选择 Provide Node & npm bin/ folder to PATH 配置
构建指令:
构建执行相对路径为按照路径中的项目路径:
新建项目名称为 mvFron: D:\soft\jenkins\workspace\mvFront
删除文件夹命令:rd D:\soft\jenkins\workspace\mvFront\dist /s/q
(第一次编译时需要运行 cnpm i 安装vue编译插件)
npm run build
windows 压缩需要安装 winrar软件
压缩命令:
"D:\Program Files\WinRAR\WinRAR.exe" a -k -r -s -m1 D:\soft\jenkins\workspace\mvFront\dist\dist.rar dist
构建后操作
赋值文件到远程服务器,并进行命令操作
选择远程服务器
Transfers set 相对路径为 : 新建项目路径: D:\soft\jenkins\workspace\mvFront
Source files dist/dist.rar
Remove prefix dist
Remote directory var/www/html/
Exec command
cd /var/www/html/
rm -rf mvproduction
mkdir mvproduction
mv dist.rar ./mvproduction/
cd mvproduction
unrar x dist.rar
rm -rf dist.rar
mv ./dist/* ./
rm -rf dist