详解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 window.setTimeout() 的详细用法
Nov 04 Javascript
ext combox 下拉框不出现自动提示,自动选中的解决方法
Feb 24 Javascript
jQuery EasyUI 的EasyLoader功能介绍
Sep 12 Javascript
JQuery.ajax传递中文参数的解决方法 推荐
Mar 28 Javascript
解析Jquery的LigerUI如何实现文件上传
Jul 09 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
Nov 22 Javascript
jQuery数据缓存用法分析
Feb 20 Javascript
jquery 插件实现瀑布流图片展示实例
Apr 03 Javascript
原生js的RSA和AES加密解密算法
Oct 08 Javascript
vue-cli之router基本使用方法详解
Oct 17 Javascript
Vue开发之watch监听数组、对象、变量操作分析
Apr 25 Javascript
解决Vue打包上线之后部分CSS不生效的问题
Nov 12 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实现的任意进制互转类分享
2015/07/07 PHP
php数字运算验证码的实现代码
2015/07/30 PHP
qTip 基于JQuery的Tooltip插件[兼容性好]
2010/09/01 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
Javascript简单实现可拖动的div
2013/10/22 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
JavaScript charCodeAt方法入门实例(用于取得指定位置字符的Unicode编码)
2014/10/17 Javascript
javascript实现淡蓝色的鼠标拖动选择框实例
2015/05/09 Javascript
值得分享的轻量级Bootstrap Table表格插件
2016/05/30 Javascript
jquery轮播的实现方式 附完整实例
2016/07/28 Javascript
一个超简单的jQuery回调函数例子(分享)
2016/08/08 Javascript
JS返回只包含数字类型的数组实例分析
2016/12/16 Javascript
深入理解Vue 的钩子函数
2018/09/05 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
three.js 如何制作魔方
2020/07/31 Javascript
Python程序员开发中常犯的10个错误
2014/07/07 Python
简单介绍Ruby中的CGI编程
2015/04/10 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
python画一个玫瑰和一个爱心
2020/08/18 Python
python多个模块py文件的数据共享实例
2019/01/11 Python
Python程序打包工具py2exe和PyInstaller详解
2019/06/28 Python
Python Django中间件,中间件函数,全局异常处理操作示例
2019/11/08 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
如何把外网python虚拟环境迁移到内网
2020/05/18 Python
css3中background新增的4个新的相关属性用法介绍
2013/09/26 HTML / CSS
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
心理健康心得体会
2014/01/02 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
餐厅总厨求职信
2014/03/04 职场文书
新年主持词
2014/03/27 职场文书
标准离婚协议书范文下载
2014/11/30 职场文书
矛盾论读书笔记
2015/06/29 职场文书