详解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 相关文章推荐
idTabs基于JQuery的根据URL参数选择Tab插件
Apr 11 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
Apr 08 Javascript
js实现跨域的方法实例详解
Jun 24 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
Nov 29 Javascript
jquery+ajax实现注册实时验证实例详解
Dec 08 Javascript
Bootstrap开关(switch)控件学习笔记分享
May 30 Javascript
学习使用Bootstrap输入框、导航、分页等常用组件
May 11 Javascript
JavaScript多态与封装实例分析
Jul 27 Javascript
Vue-cli3项目配置Vue.config.js实战记录
Jul 29 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 Javascript
js调用网络摄像头的方法
Dec 05 Javascript
原生JavaScript实现购物车
Jan 10 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
thinkphp缓存技术详解
2014/12/09 PHP
浅谈PHP封装CURL
2019/03/06 PHP
Ctrl+Enter提交内容信息
2006/06/26 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
基于jquery创建的一个图片、视频缓冲的效果样式插件
2012/08/28 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
jQuery实现点击小图片淡入淡出显示大图片特效
2015/09/09 Javascript
javascript中异常处理案例(推荐)
2016/10/03 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
javascript中undefined的本质解析
2019/07/31 Javascript
关于引入vue.js 文件的知识点总结
2020/01/28 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
[01:03:37]Secret vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python检查指定文件是否存在的方法
2015/07/06 Python
python多线程socket编程之多客户端接入
2017/09/12 Python
django 开发忘记密码通过邮箱找回功能示例
2018/04/17 Python
python读取并写入mat文件的方法
2019/07/12 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
Python.append()与Python.expand()用法详解
2019/12/18 Python
Python模块相关知识点小结
2020/03/09 Python
tensorflow之读取jpg图像长和宽实例
2020/06/18 Python
python 检测图片是否有马赛克
2020/12/01 Python
详解CSS3中使用gradient实现渐变效果的方法
2015/08/18 HTML / CSS
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
幼儿园小班教学反思
2014/02/02 职场文书
医学生求职信
2014/07/01 职场文书
2014年保安个人工作总结
2014/11/13 职场文书
道歉信范文
2015/05/12 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server
sql server 累计求和实现代码
2022/02/28 SQL Server
Win10玩csgo闪退如何解决?Win10玩csgo闪退的解决方法
2022/07/23 数码科技