随笔分类 -  项目自动化部署

包括自动化打包、项目部署、安卓自动化打包、Jenkins相关问题
摘要:由于此次H5前端项目是多子项的前端项目,所以用到多参数构建。 下面先看一下构建页面如下: 接下来开始参数配置和脚本编写: 一、参数配置 git参数 子项参数,需要用到插件Extended Choice Parameter,可在Jenkins插件中心下载安装 环境参数 服务器参数 项目部署所在的目录参 阅读全文
posted @ 2021-09-29 10:50 JackyLaw 阅读(379) 评论(0) 推荐(0)
摘要:由于H5前端打包需要用到npm,所以Jenkins服务器需要先安装好nodejs及npm(安装比较简单,随便百度一下就有教程) 。 首先看一下构建页面: Job工程配置及脚本: 一、参数配置: git参数配置 服务器选择参数 其他参数: 二、源码管理 三、构建步骤 安装npm依赖,以及npm打包,最 阅读全文
posted @ 2021-09-28 20:52 JackyLaw 阅读(965) 评论(0) 推荐(0)
摘要:实现Jenkins自动化部署后台服务,其实比较简单。 首先,在Linux系统把Jenkins,git,maven,jdk这些常用工具安装好,接下来开始创建Job做构建。 先看一下构建页面如下图,选择构建的git分支就可以了: 开始构建配置及构建步骤的实现 一、参数配置 Job描述,写一下后台服务的一 阅读全文
posted @ 2021-09-28 20:01 JackyLaw 阅读(685) 评论(0) 推荐(0)
摘要:在RN打包过程中,时而会出现一些报错,如:Execution failed for task ':react-native-cameraroll:verifyReleaseResources' 这种情况大多是由于版本不兼容引起。 这时候需要把项目里node_modules目录下的react-nati 阅读全文
posted @ 2021-09-27 20:54 JackyLaw 阅读(1169) 评论(0) 推荐(0)
摘要:之前写过一个增量打zip包的,目前是需要做个一个增量svn打包优化版,包括svn单版本,连续版本,跳版本都能打包。 首先看一下已做好的构建页面: 目开始看工程的配置及脚本: 1、构建参数设置: groovy部分脚本: if (type.equals("APP")) { if (phase.equal 阅读全文
posted @ 2021-09-23 10:52 JackyLaw 阅读(344) 评论(0) 推荐(0)
摘要:要在Jenkins上做自动化打包,首先得把环境搞好。所需环境,包括JDK,Jenkins,gradle,AndroidSDK,nodejs,git,python。环境的安装就不赘述了。做成三个工程组成上下游工程构建,打包一个工程,加固签名一个工程,推送通知一个工程。下面粗糙的做了一个自动化打apk包 阅读全文
posted @ 2021-08-24 20:05 JackyLaw 阅读(1137) 评论(0) 推荐(0)
摘要:先看下参数构建页面效果 说明:projectname是要部署的项目,SSH_Server是项目运行所在的服务器,GitBranch为分支,from_commitid为远程git仓库项目代码提交id的起始版本,to_commitid为截止版本,如下图,如果要得到红框提交版本的增量部署,那么起始版本为椭 阅读全文
posted @ 2019-11-19 18:56 JackyLaw 阅读(403) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-06-27 14:28 JackyLaw 阅读(2) 评论(0) 推荐(0)
摘要:最近有svn版本管理工具切换到git,自动化部署需要修改为从git拉取代码,下面是修改的步骤: 首先展示一下构建页面的效果: 看完构建页面的效果了,下面来看配置: 1、参数设置(包含projectname参数关联type参数): 包含projectname参数关联type参数 SSHServer参数 阅读全文
posted @ 2018-12-04 17:51 JackyLaw 阅读(2728) 评论(0) 推荐(0)
摘要:在进行Jenkins+ant+tomcat编译项目自动化的时候,运行过程中会出现报错: Unable to load annotation processing manager org.eclipse.jdt.internal.compiler.apt.dispatch.BatchAnnotatio 阅读全文
posted @ 2018-04-13 17:46 JackyLaw 阅读(1806) 评论(0) 推荐(0)
摘要:Jenkins真的是比较强大,最近需要做部署的自动化,所以就用Jenkins去做,觉得真的挺不错~ 1、安装Jenkins,这个安装不多说 2、构建自由风格的job 3、进行job的配置: 3.1、如果需要设置参数,就设置参数,上一篇svn增量打包说过参数化的过程,这里不多说 3.2、因为代码是从S 阅读全文
posted @ 2018-04-03 11:17 JackyLaw 阅读(2188) 评论(0) 推荐(0)
摘要:最近进到的公司,因为我之前做过自动化测试,所以要求我写一个从svn上面的各个目录拉取需要的代码,集合在一起打zip包。想了想,觉得用批处理+Jenkins持续集成工具来操作应该是可行的,于是就开始着手去做了,还真的是有些事情你去想了然后大胆去做了就会能实现。下面是我的实现过程: 1、首先你得安装Je 阅读全文
posted @ 2018-03-30 14:28 JackyLaw 阅读(2090) 评论(0) 推荐(0)