Jenkins 基本食用方法
Jenkins 基本食用方法
0. 介绍
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
Jenkins功能包括:
- 持续的软件版本发布/测试项目。
- 监控外部调用执行的工作。
1. 安装(Mac OS)
通过 brew 安装 Jenkins,其中可能还需要 Java 环境依赖,需要去官网下载 jdk,我这边用的是 jdk1.8
安装: brew install jenkins
直接启动:
jenkins
就可以启动,退出命令行就关闭服务通过
brew services
启动:
brew services start jenkins
重启:
brew services restart jenkins
关闭:
brew services stop jenkins
2. 初始配置
第一次安装后启动需要做初始配置
- 解锁 Jenkins ,从命令行或者提示的路径找到密码
- 自定义一些扩展插件,可选择安装推荐的或者自选,选择推荐安装,后续管理插件还能继续安装
- 创建管理账户
- 然后就进入 Jenkins 了
- 插件的查找和安装
- 简单的创建任务
创建任务,给任务起一个名
任务做配置,如 描述,Git,构建等;
任务构建,以及进度条
构建日志输出
3.一些好用的插件
- 动态参数构建 Dynamic Extended Choice Parameter
- Git 参数 Git Parameter
- Build Name Setter
- 设置构建后描述 Project Description Setter
- 设置强制语言包 Locale
4. 一些问题解决
- 有些时候 git 内容很大,pull 时会出现超时导致构建失败!
解决方式: Git 配置时添加一个 clone 的配置把超时改为 60 或者更多,把超时改大,一般就第一次的 pull 会请求比较久,后续都是增量的,会比较快了;
5. 等等
等待继续研究,估计是和 docker 相关的!