下载最新的centos下安装包,下载地址安装文档

注:需要依赖jdk1.8,这里不再赘述。

[root@centos]# rpm -ih jenkins-2.150.3-1.1.noarch.rpm

linux 搭建jenkins - 图1

自动安装完成之后:

  1. /usr/lib/jenkins/jenkins.war WAR
  2. /etc/sysconfig/jenkins 配置文件
  3. /var/lib/jenkins/ 默认的JENKINS_HOME目录
  4. /var/log/jenkins/jenkins.log Jenkins日志文件

[root@moyu bin]#``<font style="color:#F5222D;"> systemctl restart jenkins</font>

初次搭建可能遇到各种各样的问题:

jenkins.service的作业失败,因为控制进程已退出,并返回错误代码

linux 搭建jenkins - 图2

查看具体错误信息:没有jenkins 默认的jdk地址

#journalctl-xe

linux 搭建jenkins - 图3

启动前必须修改的第一处:

**[root@moyu bin]# vi /etc/init.d/jenkins**


linux 搭建jenkins - 图4

  1. candidates="
  2. /root/sort/jdk1.8.0_221/bin/java
  3. /root/sort/jdk1.8.0_221/jre/bin/java
  4. "

启动前必须修改的第二处:

启动时发现没有权限

starting jenkins bash /usr/bin/java permission denied

修改文件

<font style="color:#333333;">#vim /etc/sysconfig/jenkins</font>


user=jenkins修改为user=root,就是用root去启动jenkins

linux 搭建jenkins - 图5

访问jenkins ip+端口(图1 默认8080第一次登录Jenkins会要求解锁,打开红色标记中的路径,取出password,填入上图,点击continue

linux 搭建jenkins - 图6

cat /var/lib/jenkins/secrets/initialAdminPassword


我这种弱鸡 就推荐安装吧

linux 搭建jenkins - 图7

再往下就是 设置管理员了,你可以使用 默认的admin 密码就是 第一次登录Jenkins会要求解锁 时的密码

搭建完成

linux 搭建jenkins - 图8

第二种安装方式


2.1 下载 Jenkins的 war 包并运行 [root@ianly ~]# wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war 拷贝一个用来运行 Jenkins 的 tomcat,并修改 tomcat 的 server.xml配置文件中的端口号: 「8080」->「8888」,「8005」->「8006」,「8009」->「8010」, 这里改端口号是因为后面还要启动一个运行项目的tomcat服务,如果你是在两台机器上操作,可以用默认的端口。

[root@ianly local]# cp -r apache-tomcat-8.5.20/ tomcat-jenkins

[root@ianly ~]# cp jenkins.war /usr/local/tomcat-jenkins/webapps/