前端jenkins自动化构建基于svn的vue项目,以及uniapp的H5项目
2020-02-02 14:30
3095 查看
1、安装NodeJS插件
打开管理功能
进入全局工具管理
配置NodeJS版本
2、创建项目
新建项目
填写项目名称,选择自由项目
填写项目描述
填写SVN地址、SVN帐号
选择构建方式、NodeJS版本
选择构建模式为Execute shell,编辑构建脚本
# vue项目 cnpm install #安装node依赖包 npm run build #开始构建 cd dist #打开构建目录 rm -rf dist.tar.gz #删除上次打包生成的压缩文件 tar -zcvf dist.tar.gz * #把生成的项目打包成方便传输到远程服务器 cd ../ ------------------------------------------------------------------------------------- # uniapp H5项目 # H5需要依赖uniapp在本地使用HbuilderX打包H5,然后上传 cd unpackage/dist/build/h5 #进入uniapp H5构建的目录 rm -rf dist.tar.gz #删除上次打包生成的压缩文件 tar -zcvf dist.tar.gz * #把生成的项目打包成方便传输到远程服务器 cd ../
通过ssh把打包好的压缩包上传、解压
如果是uniapp打包的H5,
需要在本地打包,上传到svn,配置改成这个路径
Source files:unpackage/dist/build/h5/dist.tar.gz
Remove prefix :unpackage/dist/build/h5
cd /opt/server/html/base-pc #进入远程服务器的目录 tar -xzvf dist.tar.gz #解压文件到根目录 rm -rf dist.tar.gz #删除压缩文件
- 点赞 2
- 收藏
- 分享
- 文章举报
相关文章推荐
- 基于vuecli3构建一个快速开发h5 APP的模板
- 为了后面自动化部署,需要整理公司项目的maven依赖关系,eclipse下maven组件的安装以及用eclipse构建maven多模块工程(即有父子依赖关系的工程)遇到一个class not fond
- Android: Jenkins+SVN+Gradle+QQ Mojo实现项目自动化构建
- 从0到1构建vueSSR项目之node以及vue-cli3的配置
- 基于vue+mint-ui的mobile-h5的项目说明
- Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(二)安装 nodejs 环境以及 vue-cli 构建初始项目
- vue-cli快速构建项目以及引入bootstrap、jq
- Vue+Router+Webpack+Axios 构建项目实战(三)调整 App.vue 和 router 路由
- Vue2+VueRouter2+Webpack+Axios 构建项目实战(二)安装 nodejs 环境以及 vue-cli 构建初始项目
- 使用uni-app(Vue.js)创建运行微信小程序项目步骤
- 基于vue构建的spa项目总结(一)
- Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
- jenkins+gitlab+vue进行自动化构建部署项目打包
- Vue2+VueRouter2+Webpack+Axios 构建项目实战(四)调整 App.vue 和 router 路由
- Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(二)安装 nodejs 环境以及 vue-cli 构建初始项目
- Vue3.0 新特性全面探索 - 基于 Composition Api 快速构建实战项目
- Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(四)调整 App.vue 和 router 路由
- Anyoffice -HTML5大赛 悦心(基于H5开发安卓音乐app)-项目总结
- 基于webpack的vue项目构建