Jenkins
Jenkins is an automation engine with an unparalleled plugin ecosystem to support all of your favorite tools in your delivery pipelines, whether your goal is continuous integration, automated testing, or continuous delivery.
持续集成、自动测试、持续部署的超级引擎,支持自定义工具集、多种交付通道。
以下为本人安装jenkins每一步的操作
服务器环境:
[root@ZH-DEVOPS ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
安装依赖包
[root@ZH-DEVOPS ~]# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
查看java安裝版本
[root@ZH-DEVOPS ~]# java -version
openjdk version “1.8.0_201”
OpenJDK Runtime Environment (build 1.8.0_201-b09)
OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
下载地址:【版本选择之前得一个或两个版本,选择redhat-stable稳定版】
官方下载地址 : https://pkg.jenkins.io/redhat-stable/
国内下载地址 : https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
安装jenkins(使用國内的 jenkins-2.138.4-1.1.noarch.rpm版本)
[root@ZH-DEVOPS ~]# cd /root/Downloads/
[root@ZH-DEVOPS Downloads]# ls
jenkins-2.138.4-1.1.noarch.rpm
[root@ZH-DEVOPS Downloads]# rpm -ivh jenkins-2.138.4-1.1.noarch.rpm
warning: jenkins-2.138.4-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:jenkins-2.138.4-1.1 ################################# [100%]
查看服务状态
[root@ZH-DEVOPS Downloads]# service jenkins status
修改jenkins配置
[root@ZH-DEVOPS ~]# vim /etc/sysconfig/jenkins
其中修改, 端口默認8080 如有需要可以修改
JENKINS_USER=“root”
JENKINS_PORT=“8080”
配置文件生效
source /etc/sysconfig/jenkins
启动jenkins
[root@ZH-DEVOPS Downloads]# service jenkins start
Starting jenkins (via systemctl): [ OK ]
查看端口8080是否已启动
[root@ZH-DEVOPS Downloads]# netstat -lunpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
…
tcp6 0 0 :::8080 ::: LISTEN 21985/java
…
開放8080端口
[root@ZH-DEVOPS Downloads]# firewall-cmd --zone=public --add-port=8080/tcp --permanent
Success
重啓防火墻
[root@ZH-DEVOPS Downloads]# firewall-cmd --reload
Success
查看開放端口
[root@ZH-DEVOPS Downloads]# firewall-cmd --zone=public --list-ports
8080/tcp
Jenkins客户端初始化
基本上就是一直下一步
访问Jenkins
http://你的主機IP:8080
查找admin默认密码,输入密码,点击继续
[root@ZH-DEVOPS Downloads]# cat /var/lib/jenkins/secrets/initialAdminPassword
d644c24c933d45368a097ff5948524cf
大功告成, 给优秀的自己来波掌声!
更多资料参考jenkins中文官网 : https://jenkins.io/zh/doc/book/installing/