详解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 浏览器关闭事件
Jul 08 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
Aug 26 Javascript
查看大图功能代码jquery版
Nov 05 Javascript
动态显示可输入的字数提示还可以输入的字数
Apr 01 Javascript
深入探密Javascript数组方法
Jan 08 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
Mar 10 Javascript
nw.js实现类似微信的聊天软件
Mar 16 Javascript
jquery判断单选按钮radio是否选中的方法
May 05 Javascript
js添加千分位的实现代码(超简单)
Aug 01 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
Oct 20 jQuery
Vue.use源码学习小结
Jun 20 Javascript
angularjs性能优化的方法
Sep 05 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
星际原理概述
2020/03/04 星际争霸
PHP fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
php中的一些数组排序方法分享
2012/07/20 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
php简单图像创建入门实例
2015/06/10 PHP
Laravel源码解析之路由的使用和示例详解
2018/09/27 PHP
Mootools 1.2教程 输入过滤第一部分(数字)
2009/09/15 Javascript
js截取函数(indexOf,join等)
2010/09/01 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
Node.js中的事件驱动编程详解
2014/08/16 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
Vue.js快速入门教程
2016/09/07 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
微信JS SDK接入的几点注意事项(必看篇)
2017/06/23 Javascript
vue scroller返回页面记住滚动位置的实例代码
2018/01/29 Javascript
用react-redux实现react组件之间数据共享的方法
2018/06/08 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
vue 列表页跳转详情页获取id以及详情页通过id获取数据
2019/03/27 Javascript
让Vue响应Map或Set的变化操作
2020/11/11 Javascript
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
Python中遍历字典过程中更改元素导致异常的解决方法
2016/05/12 Python
解决PyCharm中光标变粗的问题
2017/08/05 Python
Django 后台带有字典的列表数据与页面js交互实例
2020/04/03 Python
基于Python的Jenkins的二次开发操作
2020/05/12 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
波兰灯具、照明和LED购物网站:Lampy.pl
2019/03/11 全球购物
标记环网Toke Ring IEEE802.5
2014/05/26 面试题
英语专业求职信
2014/07/08 职场文书
财务部会计岗位职责
2015/02/03 职场文书
党风廉政承诺书2016
2016/03/25 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python