如何在 Linux 服务器上安装 Jenkins

Admin
Admin
Admin
52
文章
6
评论
2018年11月10日19:40:35 评论 8,943 1443字阅读4分48秒

Jenkins 是用 Java 编写的开源持续集成工具,旨在提供一个开放易用的软件平台,用于监控持续重复的工作,使软件的持续集成变成可能,本文教大家如何在 Linux 服务器上安装 Jenkins。

一、安装 jdk

Jenkins 的运行需要依赖 jdk,所以在安装 Jenkins 之前我们得先把 jdk 装上,如果没有安装可以参考我的另一篇 如何在 Linux 服务器上安装 Oracle jdk  的教程。

输入  java -version  命令查看已安装的 jdk 版本

二、yum 安装 Jenkins

推荐使用 yum 方式安装 Jenkins 最简单方便,但是 yum 的 repos 中默认是没有 Jenkins 的,需要先将Jenkins 存储库添加到 yum repos。

  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

输入  yum install jenkins  命令安装 Jenkins

静静的等待系统开始自动下载安装,出现提示是否下载的时候输入 y 并按回车,耐心等待安装完成。

三、配置 Jenkins

现在 Jenkins 已经安装好了,不过启动之前最好稍微修改一下配置。默认情况是 Jenkins 是使用Jenkins 用户启动的,但这个用户目前系统并没有赋予权限,这里我们将启动用户修改为 root ;另外Jenkins 默认端口是 8080,这个跟 tomca t的默认端口冲突,我们也修改一下默认端口。

输入  vim /etc/sysconfig/jenkins  命令进入 Jenkins 配置文件

将默认配置修改成如下,修改完成后保存退出

  1. JENKINS_USER="root"
  2. JENKINS_PORT="8888"

如果你的服务器没有开通  8888  端口的话,需要开放  8888  端口,提供外网访问权限

  1. firewall-cmd --zone=public --add-port=8888/tcp --permanent
  2. ## 重启防火墙
  3. systemctl restart firewalld

输入  systemctl start jenkins  命令启动 Jenkins 服务

输入  systemctl status jenkins  命令查看 Jenkins 服务状态

四、访问 Jenkins

在浏览器输入  ip:8888  进入 Jenkins 登录页面

进入登录页面后,Jenkins 提示我们需要输入超级管理员密码进行解锁,我们可以在  /var/lib/jenkins/secrets/initialAdminPassword  文件里找到密码。

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

找到密码后,复制粘贴到 Jenkins 解锁页面,点击 Continue 继续初始化配置,短暂的等待后,进入插件安装页面。

这里我们点击  安装推荐的插件  来安装,当然你也可以点击另一个按钮安装指定的插件,点击后页面进入了插件下载安装页面。

耐心等待全部安装完成,安装完成后,页面自动进入了管理员账户注册页面,这边自己输入自己信息注册,注册成功后登陆 Jenkins。

就这样 Jenkins 安装并初始化完成了~~~

博主只是一名前端的小白,只是把自己用到的知识分享一下,要是有什么不对的地方,欢迎大家提出~~

继续阅读
Admin
  • 本文由 发表于 2018年11月10日19:40:35
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
CentOS 7 安装MongoDB 4.0 操作系统

CentOS 7 安装MongoDB 4.0

MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统,在高负载的情况下添加更多的节点,可以保证服务器性能。MongoDB 旨在为 WEB 应用提供可扩展的高性能数据存储解决方...
如何使用 Jenkins 打包 Vue 项目 操作系统

如何使用 Jenkins 打包 Vue 项目

在前几篇的文章中,我们在 Linux 服务器上安装了一些 Jenkins 所需要的基本配置软件,今天我们来实际的操作一遍,如何使用 Jenkins 来完成 Vue 项目的可持续集成,实现自动拉取代码、...
如何在 Linux 服务器上安装 Maven 操作系统

如何在 Linux 服务器上安装 Maven

Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具,目前有很多的 Java 项目使用 Mav...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: