【1.10】jenkins
26.1 jenkins 介绍
引言:
产品设计成型 -> 开发人员开发代码 -> 测试人员测试功能 -> 运维人员发布上线
-
持续集成 (Continuous integration,简称CI)
-
持续交付(Continuous delivery)
-
持续部署(continuous deployment)
参考 http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html
Jenkins 介绍:
- 官网 https://jenkins.io
- Jenkins 是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于 web 界面的平台。
- Jenkins是一个工具集,提供了各种各样的插件
- 比如获取 git 上最新的代码
- 比如可以帮你编译源代码
- 比如可以调用自定义的 shell 脚本远程执行命令
- 官方文档 https://jenkins.io/doc/
26.2 jenkins 安装
最低配置: 不少于256M内存,不低于1G磁盘,jdk版本>=8
1、jdk 可以安装 openjdk
[root@alexis-01 ~]# yum install -y java-1.8.0-openjdk
2、安装 jenkins 的 yum 源
[root@alexis-01 ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
--2020-01-10 22:30:51-- https://pkg.jenkins.io/redhat/jenkins.repo
正在解析主机 pkg.jenkins.io (pkg.jenkins.io)... 52.202.51.185
正在连接 pkg.jenkins.io (pkg.jenkins.io)|52.202.51.185|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:71
正在保存至: “/etc/yum.repos.d/jenkins.repo”
100%[======================