安装jenkins参考https://www.cnblogs.com/stulzq/p/9291237.html

1 准备工作

首选需要安装JAVA环境 https://www.cnblogs.com/stulzq/p/9286878.html
如果你的系统没有自带git,那么也需要安装一个

  1. yum install git

2 安装

2.1 安装jenkins

第一种方法

  1. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  2. sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
  3. yum install jenkins

第二种方法
直接下载 rpm 安装
各个版本地址 https://pkg.jenkins.io/

  1. wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm
  2. rpm -ivh jenkins-2.156-1.1.noarch.rpm

2.2.配置端口

防止和别的服务端口冲突,建议修改。注意这里可能有防火墙存在,如果不会开启端口的同学可参考此链接:https://www.yuque.com/taowuhua/gfneg0/bdgbbw,注意先打开防火墙然后开启端口关闭防火墙

  1. vim /etc/sysconfig/jenkins
  2. #监听端口修改为自己想要的端口即可
  3. JENKINS_PORT="8080"

2.3.配置权限

为了不因为权限出现各种问题,这里直接使用root
修改用户为root

  1. vim /etc/sysconfig/jenkins
  2. #修改配置
  3. $JENKINS_USER="root"

修改目录权限

  1. chown -R root:root /var/lib/jenkins
  2. chown -R root:root /var/cache/jenkins
  3. chown -R root:root /var/log/jenkins

重启,如果重启失败注意看看是不是防火墙或者端口设置有问题

  1. service jenkins restart
  2. ps -ef | grep jenkins

2.4.启动

  1. systemctl start jenkins

我这里启动失败了:
CentOS 7 安装 Jenkins实战 - 图1
错误信息为Starting Jenkins bash: /usr/bin/java: No such file or directory是java环境配置的问题。
找到你的jdk目录,我是在 usr/local/java/jdk1.8.0_171/下,创建软链接即可:

  1. ln -s /usr/local/java/jdk1.8.0_171/bin/java /usr/bin/java

然后重新启动
CentOS 7 安装 Jenkins实战 - 图2

2.5.安装

访问jenkins地址 http::8080
CentOS 7 安装 Jenkins实战 - 图3
执行命令查看密码:

  1. cat /var/lib/jenkins/secrets/initialAdminPassword

插件安装选择推荐插件
CentOS 7 安装 Jenkins实战 - 图4
安装进行中
CentOS 7 安装 Jenkins实战 - 图5
插件安装完成以后将会创建管理员账户
CentOS 7 安装 Jenkins实战 - 图6
安装完成:
CentOS 7 安装 Jenkins实战 - 图7
运行截图:
CentOS 7 安装 Jenkins实战 - 图8

3 配置webhook

https://www.cnblogs.com/kevingrace/p/6479813.html

4 构建

**