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

浙公网安备 33010602011771号