jenkins官网地址:https://jenkins.io/
建议下载rpm包程序
注意:不要在中文目录下运行
下文所有安装包都在此网盘下,若丢失请联系QQ:1376483126
(链接:https://pan.baidu.com/s/1dQOVLeC3Gz6obmEjqXn7dA 提取码: hiff )
JDK的安装
1.运行java-version,会发现Linux自带的OpenJDK,运行java -version查看系统自带的JDK:
java version "1.7.0"
OpenJDK Runtime Environment (build 1.7.0-b09)
OpenJDK 64-Bit Server VM (build 1.7.0-b09, mixed mode)
2.通过 rpm -qa | grep java查看JDK相关的包,
然后通过命令删除下面三个相关的包:
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64
rpm -e --nodeps tzdata-java-2015a-1.el7.noarch
3.上传jdk-8u20-linux-x64.rpm到服务器;
4.运行rpm -ivh jdk-8u20-linux-x64.rpm;
5.运行vi ~/.bash_profifile(不要修改~/profifile,该文件为系统配置文件),在文件末尾输入以下几行:
export JAVA_HOME=/usr/java/jdk1.8.0_171-amd64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存,退出;
6.运行source ~/.bash_profifile,使~/.bash_profifile文件生效,或者重启;
7.运行java -version,返回结果如下结果表示安装成功
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
安装RAR
1.tar -zxf rarlinux-x64-5.4.0.tar.gz
2.cd rar
3.make
安装jenkins
1. 下载jenkins --(建议采用第二种方式,下文)
https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions#InstallingJenkinsonRed
Hatdistributions-ImportantNoteonCentOSJava
2.linux服务器下执行如下命令
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
另一种安装方式:
上传安装包jenkins-2.121.1-1.1.noarch.rpm到服务器上,执行下边命令:
rpm -ivh jenkins-2.121.1-1.1.noarch.rpm
3.接下来配置jenkins端口
vi /etc/sysconfifig/jenkins
查找/JENKINS_PORT,修改JENKINS_PORT="8080",默认为“8080”(这一步可省略)
4.启动jenkins
service(systemctl) jenkins restar
默认目录:/var/lib/jenkins
5.登录jenkins 登录地址:http://192.168.1.x:8080 (x为你自己的ip地址,ifconfig命令查看)
1. 提示输入初始密码
2. 在/…/.jenkins/secrets/initialAdminPassword中查取密码输入
vi /…/.jenkins/secrets/initialAdminPassword
3. 复制密码输入
4. 提示创建用户名和密码,输入admin/admin
5. 根据提示安装插件
备注:如果在虚拟机上部署,需要关闭防火墙,如果在云服务器上需要配置安全组
查看CentOS防火墙信息:
/etc/init.d/iptables status
关闭CentOS防火墙服务:
/etc/init.d/iptables stop
永久关闭防火墙:
chkconfifig --level 35 iptables offff
CentOS7防火墙的关闭
查看状态
systemctl status fifirewalld.service
关闭防火墙
systemctl stop fifirewalld.service