安装yum源
[root@jenkins-server ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@jenkins-server ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@jenkins-server ~]# yum clean all && yum makecache
jdk rpm 部署安装
[root@jenkins-server ~]# rpm -ivh jdk-8u161-linux-x64.rpm //安全jdk包
[root@jenkins-server ~]# mv /usr/java/jdk1.8.0_161/ /usr/local/ //移至对应目录
[root@jenkins-server ~]# vi /etc/profile //配置jdk环境变量
Export 下新增:
export JAVA_HOME=/usr/local/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH
[root@jenkins-server ~]# source /etc/profile
[root@jenkins-server ~]# java -version //验证jdk是否安装成功
部署Jenkins
[root@jenkins-server ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
[root@jenkins-server ~]# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo # rhel
[root@jenkins-server ~]# rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
[root@jenkins-server ~]# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
[root@jenkins-server ~]# yum install jenkins -y
[root@jenkins-server ~]# yum install -y https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.277-1.1.noarch.rpm # 部署指定版本
[root@jenkins-server ~]# systemctl start jenkins && systemctl enable jenkins
[root@jenkins-server ~]# sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
[root@jenkins-server ~]# sudo firewall-cmd --reload
jenkins相关目录释义:
- (1)/usr/lib/jenkins/:jenkins安装目录,war包会放在这里。
- (2)/etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
- (3)/var/lib/jenkins/:默认的JENKINS_HOME。
- (4)/var/log/jenkins/jenkins.log:jenkins日志文件。
ThinBackup 备份插件
- Backup directory:/backup
- Backup schedule for full backups:H 01 1-7
- Force Jenkins to quiet mode after specified minutes:120