本文共 2716 字,大约阅读时间需要 9 分钟。
esxi6.0虚拟机
Centos7Xshell在基于RPM的发行版,即使用YUM仓库安装的可以使用。把Jenkins仓库添加到yum仓库中,就可以用yum仓库安装了。
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.reposudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keysudo yum install jenkins
你也可以安装LTS YUM 仓库,即稳定版本。
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reposudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.keysudo yum install jenkins
Jenkins需要Java才能运行,但某些发行版默认不包含此功能。要安装Open Java Development Kit(OpenJDK),请运行以下命令:
sudo yum install java
注意:如果运行CentOS,请确保遵循以下。
sudo service jenkins start/stop/restartsudo chkconfig jenkins on
注意:如果您收到以下错误消息,请确保已安装Java:
Starting jenkins (via systemctl): Job for jenkins.service failed. See 'systemctl status jenkins.service' and 'journalctl -xn' for details.
[FAILED]
1、Jenkins将在启动时作为守护进程启动。查看/etc/init.d/jenkins更多细节。
2、' jenkins'用户被创建为运行此服务。如果通过配置文件将其更改为其他用户,则必须更改/ var / log / jenkins,/ var / lib / jenkins和/ var / cache / jenkins的所有者。3、日志文件将被放入/var/log/jenkins/jenkins.log。如果您正在解决Jenkins问题,请检查此文件。4、/etc/sysconfig/jenkins 将捕获启动的配置参数。5、默认情况下,Jenkins在端口8080上侦听。使用浏览器访问此端口以开始配置。请注意,可能必须打开内置防火墙才能从其他计算机访问此端口。(有关如何永久禁用防火墙的说明,请参阅 )6、Jenkins RPM仓库已经被添加到 /etc/yum.repos.d/jenkins.repo
firewall-cmd --permanent --new-service=jenkinsfirewall-cmd --permanent --service=jenkins --set-short="Jenkins Service Ports"firewall-cmd --permanent --service=jenkins --set-description="Jenkins service firewalld port exceptions"firewall-cmd --permanent --service=jenkins --add-port=8080/tcpfirewall-cmd --permanent --add-service=jenkinsfirewall-cmd --zone=public --add-service=http --permanentfirewall-cmd --reload
firewall-cmd --list-all
此时打开http://localhost:8080 ,Jenkins已经可以打开了,可以在网页上设置了。
Jenkins需要Java才能运行,但yum install jenkins不强制Java是否已经安装。通过运行java -version检查确保您已经安装了Java。为了进一步为CentOS用户制造困难,默认的CentOS版本与Jenkins不兼容。Jenkins通常在Java的Sun实现方面效果最好,因为许可原因,CentOS没有包含它。
如果您的输出与以下内容类似,则表示您正在使用Java的默认(GCJ)版本,而这对于Jenkins不起作用:
java -versionjava version "1.7.0"gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3)
要更正此问题,您可能需要删除GCJ版本的Java并安装Sun兼容版本。
如果您收到上述输出,请卸载默认的java:
yum remove java
然后在卸载Java之后(或者如果根本就没有安装Java)。您需要安装Sun兼容版本的Java。最简单的方法是使用OpenJDK,它可以通过EPEL存储库(也可以直接从Oracle安装官方 RPM)。要安装OpenJDK,请运行以下命令:
yum install java-1.8.0-openjdk
取决于您的CentOS版本,OpenJDK的软件包名称可能有所不同。使用yum search openjdk来检查包的名称。如果OpenJDK完全没有通过yum找到,那么您可能需要安装EPEL yum存储库。安装完成后,您应该能够获得java -version的以下输出:
java -versionopenjdk version "1.8.0_161"OpenJDK Runtime Environment (build 1.8.0_161-b14)OpenJDK 64-Bit Server VM (build 25.161-b14, mixed mode)
转载于:https://blog.51cto.com/bestlope/2103511