首先安装Publish Over SSH、nodeJS
首页 => Manage Jenkins => 可选插件 => 右上角搜索 => 直接安装
安装完Publish Over SSH后
进入以后,拉到底下的Publish over SSH配置服务器的信息,配置完成后点击Test Configuration
测试能否正常连接,可以的话保存。注意Remote Directory需要填写/
后面推送文件目录是相对于此进行推送的
安装完nodejs后配置
配置选择node版本
创建项目
首页 => 左上角第一个新建Item
配置git地址,要https的那个地址,在这里配置的地址,会在当前工作空间中自动从配置的git地址中拉取项目
选择nodejs
增加构建步骤
输入,拉取完项目后执行的操作
echo $PATH
node -v
npm -v
npm install
rm -rf dist #删除上一次构建生成的文件夹
npm run build #构建
cd dist
tar -zcvf dist.tar.gz * #压缩当前目录的所有文件
构建完成后的增加ssh命令
cd /www/wwwroot/tangjn-cn
tar -zxvf dist.tar.gz
rm -rf dist.tar.gz
我这边项目的运行地址是/www/wwwroot/tangjn-cn,上面的操作就是要将dist里的内容放到这个工作目录上,vue项目运行还需配置Nginx
配置完成后点击立即构建
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。