Jenkins奇技淫巧 — 安装篇(mac)
Jenkins奇技淫巧 — 配置篇
Jenkins奇技淫巧 — 安全篇
Jenkins奇技淫巧 — 发送邮件篇
Jenkins奇技淫巧 — 全局变量篇
Jenkins奇技淫巧 — 新建任务篇
Jenkins奇技淫巧 — 插件篇
Jenkins奇技淫巧 — 问题篇
Jenkins奇技淫巧 — 命令篇
Jenkins奇技淫巧 — 环境配置篇(Android自动化构建)
Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建)
Jenkins奇技淫巧 — 第一次实战篇(Android自动化构建)
Jenkins奇技淫巧 — Python打包篇(Android自动化构建)
Jenkins奇技淫巧 — Python发送邮件和上传蒲公英(Android自动化构建)
Jenkins奇技淫巧 — 乐固,多渠道打包篇(Android自动化构建)
Jenkins奇技淫巧 — 节点管理篇
Jenkins奇技淫巧 — 优秀文章篇
系统设置
没有讲到部分会在后面的文章讲解,因为有些设置需要后面的知识点。
位置:系统管理 -> 系统设置
- 基本属性
- 主目录:
环境变量“JENKINS_HOME”所指的目录,安装文件,工作空间等都是它的子目录。 - 系统消息:
这个信息会显示在首页顶部. 用来向用户展示一些系统范围的通知或公告。 - 构建前等待时间
启动构建任务后,需要等待多长时间,才进行真正的工程构建。
- 主目录:
- 全局属性
- Disable deferred wipeout on this node
是否开启延迟清理,在这个节点上(可以认为当前安装Jenkins的电脑就是一个节点) - 工具位置
指定任务所需工具的位置,比如git,gradle等。 - 环境变量
Jenkins系统自身就有很多环境变量可以使用,比如JENKINS_HOME,JENKINS_URL,GIT_COMMIT等等,具体有哪些,后面在构建具体任务的时候,会告诉怎么查看。那么,如果要使用自定义的环境变量怎么办,那么就可以在这里设置。
- Disable deferred wipeout on this node
- 管理监控配置
自己去看,基本都是中文。默认选中 - Jenkins Location
根据需要设置。 - Github 服务器
添加自己的Github地址 - Extended E-mail Notification
设置自己的邮件配置
全局工具配置
安装任务构建依赖的环境,工具,比如git,Gradle,JDK等,这个比较简单,安装后,指定路径即可,当然你也可以使用自动安装。
- JDK
安装JDK后,我们都会配置好环境变量,window还好,可以直接通过界面看到,如果是mac,linux,可以查看环境变量配置的文件,具体可以在哪些文件配置环境变量以及区别,自行百度,另一种方法,可以用命令打印出环境变量路径:
比如:- which git找到git执行文件的路径,
- echo $JAVA_HOME打印JDK的环境变量路径(前提是你配置JDK环境变量,JAVA_HOME是环境变量名)
-
Gradle
屏幕快照 2019-04-22 下午10.45.07.png
这里有两中方式,可以自己指定Gradle版本路径,也可以选择自动安装,name处填写别名,在后面会用到。当然这个也不是必须,看具体的任务。
插件管理
展示了可以更新,安装,通过搜索可以找到自己想要安装的插件,当然,高级功能里面还可以选择自己本地插件进行安装。