详解jenkins自动化部署vue


Posted in Javascript onMay 14, 2019

一、nodejs配置

首先加入nodejs插件
详解jenkins自动化部署vue?>详解jenkins自动化部署vue?>

详解jenkins自动化部署vue 

在配置里面配置这个插件
详解jenkins自动化部署vue?>

详解jenkins自动化部署vue
这样我们就能在自动构建发布的配置里看到nodejs的编译选项了
详解jenkins自动化部署vue

二、发布配置

首先新建一个自由风格的项目

详解jenkins自动化部署vue

然后配置构建保留天数和参数化构建
这里选择在svn上的资源,配置好访问的用户信息

详解jenkins自动化部署vue 

这样我们在构建的时候能看到项目的不同版本

详解jenkins自动化部署vue

接下来选择构建的数据源位置

详解jenkins自动化部署vue

详解jenkins自动化部署vue

echo $PATH
node -v
npm -v
npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
npm install
npm run build
cd dist
rm -rf vue-mall.tar.gz
tar -zcvf vue-mall.tar.gz *
cd ../

详解jenkins自动化部署vue

cd /usr/local/nginx/html
rm -rf mall
mkdir mall
tar -zxvf vue-mall.tar.gz -C mall/
rm -rf vue-mall.tar.gz

ssh server的配置如下

详解jenkins自动化部署vue?>

详解jenkins自动化部署vue

三、遇到的问题

①npm代理问题
在jenkins的服务器上设置npm config

#可以访问外网的代理ip地址和端口
npm config proxy=http://ip:port
npm config https-proxy=http://ip:port
#镜像选择淘宝的镜像
npm config set registry=http://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)

②chromedriver@2.37.0 install: `node install.js
详解jenkins自动化部署vue

这里我们在上面的构建中已经有体现,加上如下命令

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver

以上所述是小编给大家介绍的jenkins自动化部署vue详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
JavaScript修改css样式style
Apr 15 Javascript
在JavaScript中获取请求的URL参数[正则]
Dec 25 Javascript
window.open不被拦截的实现代码
Aug 22 Javascript
JQuery的$命名冲突详细解析
Dec 28 Javascript
parentElement,srcElement的使用小结
Jan 13 Javascript
jquery操作select方法汇总
Feb 05 Javascript
javascript和jquery实现用户登录验证
May 04 Javascript
Node.js使用Koa搭建 基础项目
Jan 08 Javascript
解决vue-router中的query动态传参问题
Mar 20 Javascript
详解swiper在vue中的应用(以3.0为例)
Sep 20 Javascript
Typescript的三种运行方式(小结)
Sep 18 Javascript
Vue数字输入框组件示例代码详解
Jan 15 Javascript
基于JS实现前端压缩上传图片的实例代码
May 14 #Javascript
JavaScript如何实现元素全排列实例代码
May 14 #Javascript
微信小程序实现多选框全选与取消全选功能示例
May 14 #Javascript
js中arguments对象的深入理解
May 14 #Javascript
ios中视频的最后一桢问题解决
May 14 #Javascript
详解可以用在VS Code中的正则表达式小技巧
May 14 #Javascript
vue项目中引入vue-datepicker插件的详解
May 14 #Javascript
You might like
十天学会php之第一天
2006/10/09 PHP
PHP执行zip与rar解压缩方法实现代码
2010/12/05 PHP
PHP多文件上传类实例
2015/03/07 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
php禁用函数设置及查看方法详解
2016/07/25 PHP
curl 出现错误的调试方法(必看)
2017/02/13 PHP
在 Laravel 中动态隐藏 API 字段的方法
2019/10/25 PHP
jquery 弹出层注册页面等(asp.net后台)
2010/06/17 Javascript
javascript中字符串拼接需注意的问题
2010/07/13 Javascript
vue的Virtual Dom实现snabbdom解密
2017/05/03 Javascript
nodejs处理图片的中间件node-images详解
2017/05/08 NodeJs
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
微信小程序搭建(mpvue+mpvue-weui+fly.js)的详细步骤
2018/09/18 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
使用vue完成微信公众号网页小记(推荐)
2019/04/28 Javascript
微信小程序如何刷新当前界面的实现方法
2019/06/07 Javascript
Vue Element UI + OSS实现上传文件功能
2019/07/31 Javascript
Python中DJANGO简单测试实例
2015/05/11 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
python实现逆序输出一个数字的示例讲解
2018/06/25 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
python版飞机大战代码分享
2018/11/20 Python
celery4+django2定时任务的实现代码
2018/12/23 Python
Python 编程速成(推荐)
2019/04/15 Python
Python图像处理PIL各模块详细介绍(推荐)
2019/07/17 Python
Python selenium的基本使用方法分析
2019/12/21 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
利用CSS3 动画 绘画 圆形动态时钟
2018/03/20 HTML / CSS
教师年终个人总结
2015/02/11 职场文书
《海上日出》教学反思
2016/02/23 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书