Jenkins 基本食用方法

Jenkins 基本食用方法

0. 介绍

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins功能包括:

  1. 持续的软件版本发布/测试项目。
  2. 监控外部调用执行的工作。

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 相关的!