这里我把一些基础工具都安装好了,jdk,maven以及git还有tomcat,我这里使用的是github管理代码的,所以git是必须要安装的

一、node.js配置

1.因为我们的项目依赖于node,所以要安装以及配置node.js

点击系统管理
在这里插入图片描述
点击插件管理
在这里插入图片描述
点击可选插件,搜索 NodeJS Plugin,选中之后,点击安装,安装成功之后,
在这里插入图片描述

点击新增NodeJS
在这里插入图片描述

点击保存


**二.配置**

点击系统管理,然后在点击系统配置

在这里插入图片描述
点击

在这里插入图片描述
出现
在这里插入图片描述
表示成功,然后保存



三.点击新建任务
首先新建一个自由风格的项目
在这里插入图片描述
点击确定



这里我代码仓库用的是码云(github也是一样的)
输入仓库地址。因为仓库是私有的所以会有报错提示 这里要添加Credentials。就是你码云或者github账号。

在这里插入图https://img-blog.csdnimg.cn/20200326170744442.png
在这里插入图片描述
选中账号报错就消失了
在这里插入图片描述

这里可以填一下要构建的分支

在这里插入图片描述

在这里插入图片描述
点击
在这里插入图片描述

在这里插入图片描述

脚本文件

cd /var/jenkins_home/workspace/wxsweb #进入wxsweb项目目录 wxsweb是任务名称
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build
cd dist
rm -rf wxsweb.tar.gz #删除上次打包生成的压缩文件
tar -zcvf wxsweb.tar.gz * #把生成的项目打包成tar方便传输到远程服务器
cd ..

点击构建后操作,选中
在这里插入图片描述

在这里插入图片描述

cd /mnt/tomcat/webapps
rm -rf wxsweb
mkdir wxsweb
tar -zxvf wxsweb.tar.gz -C wxsweb/
rm -rf wxsweb.tar.gz

点击保存

点击
在这里插入图片描述
这里第一次可能比较慢,因为要拉包
在这里插入图片描述
查看控制台输出
d
表示成功


tomcat要启动
访问 tomcat地址+端口/wxsweb

在这里插入图片描述
ok

|----------------------------------------------------------|–|

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐