Redhat Linux 安装使用Jenkins

一、安装Jenkins并运行

1. 去https://jenkins.io/zh/download/ 下载最新的Jenkins LTS rpm包

    运行安装命令:

[root@admin Downloads]# rpm -ivh jenkins-2.176.1-1.1.noarch.rpm
warning: jenkins-2.176.1-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
Preparing...                ########################################### [100%]
   1:jenkins                ########################################### [100%]

安装完成后,各个目录如下:

/usr/lib/jenkins/jenkins.war    WAR包 

/etc/sysconfig/jenkins       配置文件

/var/lib/jenkins/        默认的JENKINS_HOME目录

/var/log/jenkins/jenkins.log    Jenkins日志文件

启动Jenkins服务出错如下:

[root@admin Downloads]# service jenkins start
Starting Jenkins Jul 11, 2019 9:59:10 AM Main verifyJavaVersion
SEVERE: Running with Java class version 51, which is older than the Minimum required version 52. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 51.0
        at Main.verifyJavaVersion(Main.java:182)
        at Main.main(Main.java:142)

Jenkins requires Java versions [8, 11] but you are running with Java 1.7 from /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.79.x86_64/jre
java.lang.UnsupportedClassVersionError: 51.0
        at Main.verifyJavaVersion(Main.java:182)
        at Main.main(Main.java:142)
                                                           [  OK  ]

根据报错是因为Java版本过低引起的,故升级Java版本。

官网https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk-8u211-linux-x64.rpm

[root@admin Downloads]# rpm -ivh jdk-8u211-linux-x64.rpm
warning: jdk-8u211-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                ########################################### [100%]
   1:jdk1.8                 ########################################### [100%]
Unpacking JAR files...
        tools.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...
        rt.jar...
        jsse.jar...
        charsets.jar...
        localedata.jar...
[root@admin Downloads]# java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)

再次启动Jenkins服务即可成功启动。

[root@admin Downloads]# service jenkins start
Starting Jenkins                                           [  OK  ]

从浏览器登录到Jenkins管理端,IP+默认端口8080:

 根据提示从文件中拷贝初始密码到这里,继续进入如下页面:

由于当前服务器不能上网,所以显示“该Jenkins实例已离线”,在这里可以跳过插件安装环节,等后续离线下载插件并上传进行安装。跳过插件安装后进入如下Jenkins页面:

二、插件安装

http://updates.jenkins-ci.org/download/plugins/ 下载想要安装的各种插件,然后上传安装即可。

1. 中文支持插件

下载 locale, localization-support, localization-zh-cn 三个插件(hpi或jpi后缀)到本地。

从Jenkins页面"Manage Jenkins" --> "Manage Plugins" --> "Advanced",点击上传并选择本地路径文件进行上传。

安装后重启Jenkins.进行如下设置:

2. gitlab插件

 安装gitlab-plugin,会显示很多依赖的插件没有安装,这些依赖的插件又有自己的依赖,不过由于缺少的依赖项都有错误提示,安装起来并没有那么麻烦。从上面网站下载插件速度也是相当的快。 不想重新试安装顺序的按下面顺序安装插件即可:

structs.hpi, workflow-step-api, scm-api, workflow-api,script-security, junit, matrix-project, workflow-support, workflow-job, credentials, display-url-api, mailer, ssh-credentials, apache-httpcomponents-client-4-api, jsch, git-client, workflow-scm-step, git, gitlab-plugin

发布了87 篇原创文章 · 获赞 64 · 访问量 25万+

猜你喜欢

转载自blog.csdn.net/wqfhenanxc/article/details/95491441