详解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 相关文章推荐
web 页面分页打印的实现
Jun 22 Javascript
查询绑定数据岛的表格中的文本并修改显示方式的js代码
Dec 15 Javascript
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
Jan 04 Javascript
jQuery实现提示密码强度的代码
Jul 15 Javascript
JS代码防止SQL注入的方法(超简单)
Apr 12 Javascript
基于AngularJS前端云组件最佳实践
Oct 20 Javascript
jQuery给表格添加分页效果
Mar 02 Javascript
JavaScript实现简单的树形菜单效果
Jun 23 Javascript
js使用swiper实现层叠轮播效果实例代码
Dec 12 Javascript
ES6 Proxy实现Vue的变化检测问题
Jun 11 Javascript
原生JS 实现的input输入时表格过滤操作示例
Aug 03 Javascript
vue 封装面包屑组件教程
Nov 16 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
smarty模板中使用get、post、request、cookies、session变量的方法
2014/04/24 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
PHP+jQuery+Ajax实现用户登录与退出
2015/04/27 PHP
如何使用jQUery获取选中radio对应的值(一句代码)
2013/06/03 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
2014/08/16 Javascript
SpringMVC restful 注解之@RequestBody进行json与object转换
2015/12/10 Javascript
JavaScript统计字符串中每个字符出现次数完整实例
2016/01/28 Javascript
JavaScript实现的微信二维码图片生成器的示例
2016/10/26 Javascript
javascript表达式和运算符详解
2017/02/07 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
vue-router实现组件间的跳转(参数传递)
2017/11/07 Javascript
express默认日志组件morgan的方法
2018/04/05 Javascript
关于AOP在JS中的实现与应用详解
2019/05/06 Javascript
百度小程序自定义通用toast组件
2019/07/17 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
python 正则式 概述及常用字符
2009/05/07 Python
python如何压缩新文件到已有ZIP文件
2018/03/14 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
解决django-xadmin列表页filter关联对象搜索问题
2019/11/15 Python
python基于celery实现异步任务周期任务定时任务
2019/12/30 Python
python实现单机五子棋
2020/08/28 Python
HTML5进阶段内联标签汇总(小篇)
2016/07/13 HTML / CSS
Html5页面上如何禁止手机虚拟键盘弹出
2020/03/19 HTML / CSS
轻松制作精彩视频:Animoto
2018/09/19 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
客户代表自我评价范例
2013/09/24 职场文书
考试保密承诺书
2014/08/30 职场文书
银行党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
校园游戏活动新闻稿
2014/10/15 职场文书
2015年初三班主任工作总结
2015/05/21 职场文书
2015年学校少先队工作总结
2015/07/20 职场文书
小学英语课教学反思
2016/02/15 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS
python中的random模块和相关函数详解
2022/04/22 Python