Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于软件项目的持续集成。简单地说,你可以通过 Jenkins 服务,把 github 上的更新自动安装部署到指定位置。

1 安装

最简单,又不影响系统的方式,还是以 docker 方式安装:

1
$ docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts-jdk11

此时 jenkins 的镜像被自动下载,并启动。

2 配置

  • 用浏览器打开 8080 端口。
  • 然后按界面提示从 docker 中的 passwd 文件中找到密码,并登录。
  • 如果是第一次使用,选“按推荐安装插件”,等进度条运行结束。
  • 按提示设置管理员用户名和密码。
  • 设置完成后即可开始使用。

3 开始使用

不同版本的界面大同小异:

  • 创建任务 (也叫 " 新建 Item" 或 "New 任务 ")
  • 先尝试一下最常用的流水线任务 (也叫 "Pipeline")
  • 点 Github 项目,然后输入 github 项目地址,SCM 选择 Git,在 Repository URL 中输入其 git 地址,如:https://github.com/xxxx/xxxx.git
  • 注意项目中如果包含 Jenkinsfile,则选择“Pipeline script from SCM”,如果不包含,也可以直接在界面上输入脚本
  • 点击保存
  • 在左侧点立即构建 (也叫 Build)

4 查看问题

  • 每一次的构造信息在该 Pipeline 页面的左下角显示。
  • 如果出现错误,则显示红叉,点击红叉打开该构造过程,点左边的 Console Output,即可看到具体问题。

5 参考

docker版Jinkens安装教程