本文介绍在CentOS 7操作系统中安装Jenkins的方法,Jenkins通常使用内置的Java servlet容器/应用程序服务器(Jetty)在其自己的进程中作为独立应用程序运行,其硬件要求也非常的低:256MB RAM,建议1GB以上及1GB的驱动器空间(如果将Jenkins作为Docker容器运行,建议最小值为10GB)。
在CentOS 7中安装Jenkins的方法 1、Jenkins需要Java才能运行,但CentOS 7默认不包含它,请运行以下命令安装: sudo yum -y install epel-release sudo yum install java-1.8.0-openjdk 2、检查安装的Java版本: $ java -version openjdk version "1.8.0_191" OpenJDK运行时环境(版本1.8.0_191-b12) OpenJDK 64位服务器VM(内置25.191-b12,混合模式) 3、然后从Jenkins导入存储库密钥: sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key 4、导入密钥后,将存储库添加到系统: sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo 5、使用yum安装Jenkins包,运行以下命令: sudo yum install jenkins 注:此命令安装的版本是Jenkins Server Stable。 6、如果只需要LTS版本,请运行以下命令: sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum install jenkins 7、现在可以使用以下命令启动Jenkins服务了: sudo systemctl start jenkins
8、在防火墙上启用端口8080/tcp: sudo firewall-cmd --add-port=8080/tcp --permanent sudo firewall-cmd --reload sudo firewall-cmd --list-all 9、该服务应该在端口8080上侦听: # ss -tunelp | grep 8080 tcp LISTEN 0 50 :::8080 :::* users:(("java",pid=2508,fd=163)) uid:994 ino:1661983 sk:ffff91ce2a84a100 v6only:0 <->
配置Jenkins以完成安装 以上完成的是使用命令安装Jenkins,还需要配置一下才能使用,全程图形化,非常容易操作。先在浏览器中打开地址如:http://[serverip|hostname]:8080以访问Web安装向导。 注:这部分教程可以参考 https://ywnz.com/linuxyffq/4135.html 的配置方法,方法与过程是一样的。 首次访问新的Jenkins实例时,系统会要求你使用自动生成的密码将其解锁,从中获取密码: $ cat /var/lib/jenkins/secrets/initialAdminPassword 75a6155d70b7435c9b382197c823aa35
将自动生成的字母数字密码复制粘贴到管理员密码字段中,然后单击继续,按照步骤简单操作即可,其中管理员帐户和密码是可以更改的,建议设置复杂些,以下页面是创建用于管理Jenkins的管理员帐户:
中途需要安装需要的插件,然后等待插件安装完成:
安装完成后就可以进入到Jenkins管理控制台了:
至此,整个安装Jenkins过程结束了。
相关主题 |