详解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 相关文章推荐
一个对于Array的简单扩展
Oct 03 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
Jun 18 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
Jan 25 Javascript
客户端js性能优化小技巧整理
Nov 05 Javascript
模拟一个类似百度google的模糊搜索下拉列表
Apr 15 Javascript
PHP使用方法重载实现动态创建属性的get和set方法
Nov 17 Javascript
javascript实现window.print()去除页眉页脚
Dec 30 Javascript
jQuery应用之jQuery链用法实例
Jan 19 Javascript
jquery实现动态操作select选中
Feb 11 Javascript
JavaScript实现的select点菜功能示例
Jan 16 Javascript
vue生成token保存在客户端localStorage中的方法
Oct 25 Javascript
微信小程序之判断页面滚动方向的示例代码
Aug 30 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 date与gmdate的获取日期的区别
2010/02/08 PHP
Laravel修改验证提示信息为中文的示例
2019/10/23 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
网页上的Javascript编辑器和代码格式化
2010/04/25 Javascript
jquery事件机制扩展插件 jquery鼠标右键事件。
2011/12/26 Javascript
js清除input中type等于file的值域(示例代码)
2013/12/24 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
基于js里调用函数时,函数名带括号和不带括号的区别
2016/07/28 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
jQuery中绑定事件bind() on() live() one()的异同
2017/02/23 Javascript
nodejs socket实现的服务端和客户端功能示例
2017/06/02 NodeJs
JS设计模式之惰性模式(二)
2017/09/29 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
在 Vue 应用中使用 Netlify 表单功能的方法详解
2019/06/03 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
[06:21]2014DOTA2国际邀请赛 庆祝VG首阶段领跑;B叔为挣牛排半夜整理情报
2014/07/13 DOTA
python循环监控远程端口的方法
2015/03/14 Python
Python 读写文件的操作代码
2018/09/20 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
Python解析json代码实例解析
2019/11/25 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
如何解决tensorflow恢复模型的特定值时出错
2020/02/06 Python
CSS3 对过渡(transition)进行调速以及延时
2020/10/21 HTML / CSS
很酷的小工具和电子产品商城:GearBest
2016/11/19 全球购物
物流仓储实习自我鉴定
2013/09/25 职场文书
人力资源部经理的岗位职责
2014/03/04 职场文书
毕业实习自我鉴定范文2014
2014/09/26 职场文书
群众路线学习心得体会范文
2014/11/05 职场文书
食堂采购员岗位职责
2015/04/03 职场文书
2016机关干部作风建设心得体会
2016/01/21 职场文书
小学科学课教学反思
2016/02/23 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
pandas进行数据输入和输出的方法详解
2022/03/23 Python