一 、需要的软件和插件
NodeJs
Git
yum install git
Nodejs Plugin的安装
1.进入设置页面
2.选择Plugin
3.安装Nodejs插件
4.进入Tool配置页面
- nodeJs的安装,可以选择自动安装和使用本地的,下面图片是使用本地的举例,自动安装配置也很简单这里不再举例
二、拉取代码 然后构建部署
- 点击新建Item
2.输入对应的配置
- 在 源码管理 处选择 git ,输入仓库地址,点击添加。
4.构建环境中选择node的版本
5.构建中选择脚本
- 输入如下代码,这里就是做了构建打包,然后把打包后的代码放到nginx代理的项目所在的文件夹中
# 切换到工作区
cd $WORKSPACE;
npm i;
npm run build
# 这一步是把打包后的文件copy到nginx对应的目录中达到部署的目的
mv dist test
rm -rf /usr/share/nginx/html/test
mv test /usr/share/nginx/html
三、监听Git提交,自动触发构建
因为GitHub没有梯子的时候访问很慢,这里使用gitee举例,但是本质都一样
1.安装Gitee Plugin
Plugin不会安装的,参考文章开始Nodejs Plugin的安装步骤
因为Jenkins没有内置Gitee hook所以我们需要安装一下,Github hook已经内置可以省略这一步骤