版本与bug知识小点

jenkins 持续集成CI Android 项目

2020-05-22  本文已影响0人  壹零二肆

https://mp.weixin.qq.com/s/g3_AF3cHQfA7qkXyXaHV9A

集成:把 拆解开发的代码 合并到一起的过程
持续集成CI:不同于 最后 进行项目的合并,在 开发周期 中持续的进行集成操作

优点:

环境准备

jenkins来集成Android项目需要下载一些 插件

选择需要的插件

配置 build 需要的 工具(Android)

配置 sdk gradle 配置时候 注意路径(特别是gradle) 工具配置 jdk 和 git 配置 gradle 工具 配置 邮件 全局 配置 配置ssh

如何 生成ssh 以及添加公钥 到 github

添加私钥 到 jenkins

ssh 配置 结束

具体构建

核心流程

freestyle 配置git地址 执行构建 脚本gradle 构建后发送 email 常用操作 不必须 不懂webhook怎么设置可略过 log 中 大致可以 看到流程

pipeline

pipeline 脚本 语法 生成器

比如 stage('pull code') stage('build') stage('deploy') post 发送邮件

构建过程 都是 依赖于 pipeline 脚本

pipeline 强大 且 自由度 高,但是也就比较复杂。

流水线语法参考:
https://www.jenkins.io/zh/doc/book/pipeline/syntax/

分享 积累
上一篇下一篇

猜你喜欢

热点阅读