详解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中:表达式和语句的区别[译]
Sep 17 Javascript
用js模拟struts2的多action调用示例
May 19 Javascript
JavaScript数值转换的三种方式总结
Jul 31 Javascript
javascript对中文按照拼音排序代码
Aug 20 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
Aug 31 Javascript
JavaScript学习笔记之惰性函数示例详解
Aug 27 Javascript
基于Vue的移动端图片裁剪组件功能
Nov 28 Javascript
Angular之toDoList的实现代码示例
Dec 02 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
Feb 09 Javascript
Vue-cli配置打包文件本地使用的教程图解
Aug 02 Javascript
vue地址栏直接输入路由无效问题的解决
Nov 15 Javascript
用vue 实现手机触屏滑动功能
May 28 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
smarty高级特性之对象的使用方法
2015/12/25 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
jquery pagination插件实现无刷新分页代码
2009/10/13 Javascript
jquery调用asp.net 页面后台的实现代码
2011/04/27 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
让图片旋转任意角度及JQuery插件使用介绍
2013/03/20 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
不同Jquery版本引发的问题解决
2013/10/14 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
jQuery点击其他地方时菜单消失的实现方法
2016/04/22 Javascript
JavaScript数组方法大全(推荐)
2016/07/05 Javascript
使用Bootstrap Tabs选项卡Ajax加载数据实现
2016/12/23 Javascript
JS实现多物体运动的方法详解
2018/01/23 Javascript
详解webpack自定义loader初探
2018/08/29 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
JS删除String里某个字符的方法
2021/01/06 Javascript
把大数据数字口语化(python与js)两种实现
2013/02/21 Python
python 文件操作删除某行的实例
2017/09/04 Python
浅谈用VSCode写python的正确姿势
2017/12/16 Python
10个Python小技巧你值得拥有
2018/09/29 Python
python 与服务器的共享文件夹交互方法
2018/12/27 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
python3用PyPDF2解析pdf文件,用正则匹配数据方式
2020/05/12 Python
python3中TQDM库安装及使用详解
2020/11/18 Python
空指针到底是什么
2012/08/07 面试题
Unix里面如何在后台运行程序
2016/10/14 面试题
2013年大学生的自我鉴定
2013/10/24 职场文书
校园文明倡议书
2014/05/16 职场文书
学校先进集体事迹材料
2014/05/31 职场文书
悬空寺导游词
2015/02/05 职场文书
天下第一关导游词
2015/02/06 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python