一、新建项目
登录 Jenkins 后,在菜单栏点击新建。进入项目创建页面,输入项目名称,选择构建一个自由风格的软件项目,点击保存。
二、项目配置
保存后,进入到项目配置页面。项目配置分 General、源码管理、构建触发器、构建环境、 构建和构建后操作。
2.1 General
填写项目相应的描述之后,勾选丢弃旧的构建,设置保持构建的天数和构建最大数。这里填写 3 和 5。
参数化构建过程,配置分支信息,勾选 Restrict where this project can be run,指定节点 master。
2.2 源码管理
选择 Git,填写项目仓库地址和证书并指定打包的分支
2.3 构建触发器
项目需要周期性的触发构建任务时,勾选Build periodically,填写对应的时间格式。例 如:H 22***,每天 22 点触发构建。
2.4 构建
勾选 Use Gradle Wrapper 在Tasks 输出构建命令
2.5 归档成品
2.5.1
申明归档成品路径,以及需要发邮件的收件人列表,收件人逗号隔开
邮件apk包的下载地址要和远程服务器的对应上,远程服务器apk包下载地址请参考《2.5.3》
2.5.2 发送到FTP
新增 FTP 配置,填写资源文件和目标地址等信息。远程路径需要时间格式,,这里勾选 Remote directory。
2.5.3 发送到指定的服务器并生成二维码
2.5.3 将构建的apk包发送到我们指定的服务器,输入远程服务器的地址以及填写需要在远程服务器创建的目录,相关目录创建的规范请参考 《Android Jenkins 客户端打包相关规范》
最后配置好项目以后,不忘记触发构建下,确认下自动打包是否成功。