详解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 相关文章推荐
niceTitle 基于jquery的超链接提示插件
May 31 Javascript
js模拟select下拉菜单控件的代码
May 08 Javascript
JavaScript立即执行函数的三种不同写法
Sep 05 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 Javascript
JavaScript 计算笛卡尔积实例详解
Dec 02 Javascript
探究JavaScript中的五种事件处理程序方式
Dec 07 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
Jan 20 Javascript
详解ES6之async+await 同步/异步方案
Sep 19 Javascript
搭建基于express框架运行环境的方法步骤
Nov 15 Javascript
element-ui 本地化使用教程详解
Oct 28 Javascript
浅谈JS for循环中使用break和continue的区别
Jul 21 Javascript
vue项目中企业微信使用js-sdk时config和agentConfig配置方式详解
Dec 15 Vue.js
基于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连接access数据库方法
2013/11/11 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
浅谈thinkphp的实例化模型
2015/01/04 PHP
php+mysql实现简单的增删改查功能
2015/07/13 PHP
PHP小程序支付功能完整版【基于thinkPHP】
2019/03/26 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
用 Javascript 验证表单(form)中的单选(radio)值
2009/09/08 Javascript
Jquery中getJSON在asp.net中的使用说明
2011/03/10 Javascript
javascript中AJAX用法实例分析
2015/01/30 Javascript
使用JavaScript实现旋转的彩圈特效
2015/06/23 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
jquery控制页面的展开和隐藏实现方法(推荐)
2016/10/15 Javascript
easyui datagrid 大数据加载效率慢,优化解决方法(推荐)
2016/11/09 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
完美解决jQuery的hover事件在IE中不停闪动的问题
2017/02/10 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
深入理解Nodejs Global 模块
2017/06/03 NodeJs
关于Google发布的JavaScript代码规范你要知道哪些
2018/04/04 Javascript
Vuejs2 + Webpack框架里,模拟下载的实例讲解
2018/09/05 Javascript
优化Vue项目编译文件大小的方法步骤
2019/05/27 Javascript
[08:47]2018国际邀请赛 OG战队举杯时刻
2018/08/29 DOTA
python中执行shell命令的几个方法小结
2014/09/18 Python
全面了解python中的类,对象,方法,属性
2016/09/11 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
解决python中使用plot画图,图不显示的问题
2018/07/04 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
艺术应用与设计个人的自我评价
2013/11/23 职场文书
公益广告宣传方案
2014/02/28 职场文书
2014年环保局工作总结
2014/12/11 职场文书
给老婆的检讨书
2015/01/27 职场文书
公证书
2019/04/17 职场文书
2019年暑期安全广播稿!
2019/07/03 职场文书
大学生暑期社会实践的个人总结!
2019/07/17 职场文书
《童年》读后感(三篇)
2019/08/27 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript