集成工具_Jenkins
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 参考
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.