Jenkins-安装jenkins
说明:一个公司的一个产品上线,会从开发代码到测试再到发版部署的这样一个流程,通常我们从开发-测试-部署整个流程都是手动操作去完成的,这样操作比较繁琐,中间也出现问题也比较多,这时候我们就需要一种工具来自动化实现这样的流程,减少操作繁琐、出现问题,而Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。Jenkins是一个工具集,提供了各种各样的插件;比如获取SVN/Git上最新的代码、可以帮你编译源代码、可以调用自定义的shell脚本远程执行命令!
Jenkins官网: https://jenkins.io
安装Jenkins要求
最低配置: 不少于256M内存、不低于1G磁盘、安装JDK1.8,由于Jenkins是用java语言编写的工具,jdk版本不得低于jdk1.8!
系统:centos7.2
一、JDK安装
1:下载jdk
[root@ghs src]# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz?AuthParam=1531982028_9d2efa34778fb3e0976e1653242c158f
2:解压
[root@ghs src]# tar zxvf jdk-8u131-linux-x64.tar.gz
3:移动解压的所有文件
[root@ghs src]# mv jdk1.8.0_131/ /usr/local/jdk
4:在profile最后面添加下面内容,设置JDK环境变量
[root@ghs jdk1.8.0_131]# vim /etc/profile
JAVA_HOME=/usr/local/jdk/
JAVA_BIN=/usr/local/jdk/bin
JRE_HOME=/usr/local/jdk/jre
PATH=$PATH:/usr/local/jdk/bin:/usr/local/jdk/jre/bin
CLASSPATH=/usr/local/jdk/jre/lib:/usr/local/jdk/lib:/usr/local/jdk/jre/lib/charsets.jar
export JAVA_HOME JAVA_BIN JRE_HOME PATH CLASSPATH
5:刷新变量文件
[root@ghs jdk1.8.0_131]# source /etc/profile
6:检测是否配置成功
[root@ghs jdk1.8.0_131]# java -version
java version “1.8.0_131”
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) Client VM (build 25.131-b11, mixed mode)
</p>
说明:如果觉得以上安装麻烦,也可以直接 yum -y install java-1.8.0-openjdk.x86_64 安装。
二、jenkins安装
1:安装Jenkins的YUM源
[root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
安装完成后你会看到/etc/yum.repos.d/目录下多个Jenkins.repo的源配置文件
[root@localhost ~]# cat /etc/yum.repos.d/jenkins.repo
[jenkins]
name=Jenkins
baseurl=http://pkg.jenkins.io/redhat
gpgcheck=1
2:安装Jenkins的密钥
[root@localhost ~]# rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
3:yum安装Jenkins
[root@localhost ~]# yum install -y jenkins
4:启动Jenkinsless /var/log/jenkins/jenkins.log
[root@localhost ~]# systemctl start jenkins
5:查看Jenkins的监听端口,默认监听是8080
[root@localhost ~]# netstat -lnpt|grep jenkins
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::8080 :::* LISTEN 2534/java
安装完成以下是Jenkins各目录路径
安装目录/var/lib/jenkins
配置文件 /etc/sysconfig/jenkins
日志目录 /var/log/jenkins
6:启动之后需要到/var/log/jenkins/jenkins.log的启动日志找到admin的密码
[root@localhost ~]# less /var/log/jenkins/jenkins.log
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
8cd58ad5735b4bf7a82bbf885e0d35b5 #这串就是admin的密码
7:在浏览器输入IP加端口访问Jenkins的界面,首次登陆需要/var/lib/jenkins/secrets/initialAdminPassword下找到admin的密码,把之前启动日志找到那串数字粘贴进去即可!

8:下图让你选择安装插件方式,一个是自动安装,一个是自定义安装,这边选择自动安装
显示如下表示安装插件过程进行中,这个过程稍微有点慢,需要五分钟左右!
下面要你创建一个管理员用户,用户名可以自定义的,这边就直接写admin

显示下面表示安装完成
记录每一天有趣的事情!!

浙公网安备 33010602011771号