详解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 相关文章推荐
Extjs学习笔记之六 面版
Jan 08 Javascript
jquery向.ashx文件post中文乱码问题的解决方法
Mar 28 Javascript
js实现单一html页面两套css切换代码
Apr 11 Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
May 10 Javascript
利用jquery包将字符串生成二维码图片
Sep 12 Javascript
使用js声明数组,对象在jsp页面中(获得ajax得到json数据)
Nov 05 Javascript
javascript常用函数归纳整理
Oct 31 Javascript
jQuery操作cookie
Aug 08 Javascript
jQuery滚动监听实现商城楼梯式导航效果
Mar 06 Javascript
jquery仿ps颜色拾取功能
Mar 08 Javascript
JavaScript模块详解
Dec 18 Javascript
微信小程序动态显示项目倒计时
Jun 20 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
下载文件的点击数回填
2006/10/09 PHP
PHP将XML转数组过程详解
2013/11/13 PHP
使用PHP实现阻止用户上传成人照片或者裸照
2014/12/25 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP的mysqli_rollback()函数讲解
2019/01/23 PHP
PHP tp5中使用原生sql查询代码实例
2020/10/28 PHP
JavaScript 原型链学习总结
2010/10/29 Javascript
DIY jquery plugin - tabs标签切换实现代码
2010/12/11 Javascript
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
JS动态加载当前时间的方法
2015/02/09 Javascript
jQuery使用drag效果实现自由拖拽div
2015/06/11 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
2015/08/31 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
Form表单上传文件(type="file")的使用
2017/08/03 Javascript
原生js实现拖拽功能基本思路详解
2018/04/18 Javascript
JavaScript解决浮点数计算不准确问题的方法分析
2018/07/09 Javascript
使用js实现单链解决前端队列问题的方法
2020/02/03 Javascript
微信小程序反编译的实现
2020/12/10 Javascript
Opencv+Python实现图像运动模糊和高斯模糊的示例
2019/04/11 Python
Python爬虫动态ip代理防止被封的方法
2019/07/07 Python
Django 实现admin后台显示图片缩略图的例子
2019/07/28 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
what is the difference between ext2 and ext3
2015/08/25 面试题
教师实习的自我鉴定
2013/10/26 职场文书
小学毕业感言150字
2014/02/05 职场文书
党员个人剖析材料
2014/09/30 职场文书
终止劳动合同证明书样本
2014/11/19 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
作弊检讨书范文
2015/05/06 职场文书
公司庆典主持词
2015/07/04 职场文书
新闻报道稿范文
2015/07/23 职场文书
女人创业励志语录,句句蕴含能量,激发你的潜能
2019/08/20 职场文书
canvas 中如何实现物体的框选
2022/08/05 Javascript