详解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文件的函数代码分享
Jul 28 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
Oct 15 Javascript
js setTimeout()函数介绍及应用以倒计时为例
Dec 12 Javascript
JavaScript中实现最高效的数组乱序方法
Oct 11 Javascript
js实现Select列表各项上移和下移的方法
Aug 14 Javascript
javascript+HTML5 Canvas绘制转盘抽奖
May 16 Javascript
将json转换成struts参数的方法
Nov 08 Javascript
浅谈Vue 初始化性能优化
Aug 31 Javascript
JavaScript设计模式之单例模式简单实例教程
Jul 02 Javascript
JavaScript剩余操作符Rest Operator详解
Jul 20 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
Apr 13 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
Jul 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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
微信公众号模板消息群发php代码示例
2016/12/29 PHP
实例讲解PHP表单
2020/06/10 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
javascript URL编码和解码使用说明
2010/04/12 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
原生nodejs使用websocket代码分享
2018/04/07 NodeJs
详解VueJs中的V-bind指令
2018/05/03 Javascript
深入理解JS中Number(),parseInt(),parseFloat()三者比较
2018/08/24 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
VUE实现自身整体组件销毁的示例代码
2020/01/13 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
通过实例解析json与jsonp原理及使用方法
2020/09/27 Javascript
js动态生成表格(节点操作)
2021/01/12 Javascript
Django 2.0版本的新特性抢先看!
2018/01/05 Python
python pygame实现2048游戏
2018/11/20 Python
在Python 中同一个类两个函数间变量的调用方法
2019/01/31 Python
python3利用Socket实现通信的方法示例
2019/05/06 Python
Python判断字符串是否xx开始或结尾的示例
2019/08/08 Python
python中的itertools的使用详解
2020/01/13 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
Erwin Müller穆勒家居瑞士官网:您整个家庭的邮购公司
2019/12/28 全球购物
关于雷锋的演讲稿
2014/05/10 职场文书
高中生学习计划书
2014/09/15 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
诉讼授权委托书范本
2014/10/05 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏
分享几个实用的CSS代码块
2022/06/10 HTML / CSS