Jenkins是用java编写的开源持续集成工具,目前被国内外各公司广泛使用。本章教大家如何在linux服务器上安装Jenkins。

一、获得一台linux服务器

要在linux下安装git,首先你得先有一台linux服务器,作为小白,手头的机器肯定都是windows的,搞个虚拟机安装对我这种小白简直是折磨人;这里使用最简单的方式获得一台linux服务器,就是从阿里云上租一台。镜像选择CentOS7.3 64位。

阿里云上租服务器

二、安装jdk

Jenkins的运行需要依赖jdk,所以在安装Jenkins之前我们得先把jdk装上。没有安装经验的同学可以参考我的另一篇在linux服务器上安装jdk的教程。传送门:在linux服务器上安装jdk

三、yum安装Jenkins

这里推荐使用yum方式安装Jenkins,最简单方便。

yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

添加Jenkins到yum

yum安装Jenkins

yum install jenkins

随后就可以看到系统开始自动下载安装。
出现提示是否下载的时候输入y并按回车。
耐心等待安装完成。

yum安装Jenkins

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

vi /etc/sysconfig/jenkins

在配置文件中很容易找到

Jenkins配置文件

此处修改配置、

JENKINS_USER="root"
JENKINS_PORT="8081"

修改配置文件

修改完配置后,保存退出。
好了,现在配置文件也修改好了,可以启动Jenkins了。
输入启动命令以启动Jenkins服务。

service jenkins start

Jenkins启动成功

出现OK表示Jenkins启动成功。
在浏览器输入ip:8081进入Jenkins登录页面。

Jenkins首次登录

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

输入命令以找到密码。

tail /var/lib/jenkins/secrets/initialAdminPassword

找到解锁密码

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

Jenkins插件安装

这里我们点击的Install suggested plugins,安装默认插件,当然你也可以点击另一个按钮安装指定的插件。

点击后,页面进入了插件下载安装页面。

默认插件安装

耐心等待全部安装完成。安装完成后,页面自动进入了管理员账户注册页面。

管理员账户注册

这个页面大家肯定都不陌生,自己输入信息注册吧。输入完信息点击Save and Finish

Jenkins安装完成

点击Start using Jenkins,进入Jenkins主页面。

在linux服务器上安装Jenkins相关推荐

  1. 如何在 Linux 服务器上安装 Red5?

    安装 Red5 服务启动脚本下载地址         要在 Linux 服务器上安装 Red5,应该先安装 JDK 和 ANT.可以参考< 如何在 64 位 linux 机器上安装 jdk1.6 ...

  2. 一台服务器可以安装多个mysql数据库_在一台Linux服务器上安装多个MySQL实例(一)--使用mysqld_multi方式...

    (一)MySQL多实例概述 实例是进程与内存的一个概述,所谓MySQL多实例,就是在服务器上启动多个相同的MySQL进程,运行在不同的端口(如3306,3307,3308),通过不同的端口对外提供服务 ...

  3. 在Linux服务器上安装cmake遇到的小问题

    在Linux服务器上安装cmake遇到的小问题 make install时无权限 cmake时未找到命令 正常的安装流程在这里就不写了,可以参照其他博主的详细流程 make install时无权限 报 ...

  4. 【DL】linux服务器上安装Anaconda3

    1.本地连接远程服务器 使用MobaXterm连接远程服务器 2.下载Anaconda3安装包 安装包下载地址 https://www.anaconda.com/ 因为我们要在linux服务器上安装, ...

  5. linux服务器上安装mysql

    mysql版本:mysql-5.6.44-linux-glibc2.12-x86_64.tar linux操作系统和版本信息: 1.检查linux服务器上是否已安全mysql [root@localh ...

  6. 在linux服务器上安装git

    git是目前流行的非常好用的版本控制工具,本章教大家如何在linux服务上安装git.这里介绍两种安装方式:1.yum安装:2.从github上下载最新的源码编译后安装 一.获得一台linux服务器 ...

  7. linux操作系统. 80188,Materials-Studio5.5在Linux服务器上安装与测算讨论 - 第一原理 - 小木虫 - 学术 科研 互动社区...

    前两天在实验室的服务器上安装了Materials-Studio5.5,并改写了原来的脚本进行了CASTEP测试计算,由于本人不使用MS,对Linux系统和计算机不是很熟悉,过程中出现了很多不明白的地方 ...

  8. RabbitMQ在Linux服务器上安装并远程控制

    安装 我的服务器操作系统版本是Centos7. 1.准备安装包 因为RabbitMQ是基于erlang开发的,所以还需要准备它的环境,所以还需要准备另外两个安装包. 安装包自取:https://ori ...

  9. centos8 用u盘安装失败_玩转jenkins - 在自己的服务器上安装jenkins

    作者:zz_jesse 转发链接:https://mp.weixin.qq.com/s/2XVfym2MLvTVcbDfOOJ2mg 前言 做前端也好几年了,项目的CI/CD一直用的都是公司现有的je ...

最新文章

  1. 截取指定内容/截取用逗号隔开的各个关键字
  2. win7提示Xshell5提示缺少msvcp110.dll解决办法
  3. 深圳当代艺术家的一次聚会
  4. Silverlight实用窍门系列:63.Silverlight中的Command,自定义简单Command
  5. 如何让VsCode自动格式化代码?
  6. 推荐系统整体架构及算法流程详解
  7. java 套接字 访问tcp_Java 网络编程(五) 使用TCP/IP的套接字(Socket)进行通信
  8. 月薪2w的00后女财务,靠这套报表模板征服了老板
  9. Windows的拖放操作使用方法
  10. 注解 java 原理_Java注解基本原理
  11. jQuery:节点操作、事件操作
  12. 问卷调查设计应注意避免的六大禁忌
  13. CMS内容管理系统可行性分析
  14. winform开发框架介绍
  15. mysql 查询重复数据并删除
  16. s3c2440芯片累加汇编语言,S3C2440—3.用点亮LED来熟悉裸机开发的详细流程
  17. 盘点无线互联网战国七雄
  18. Android 在一个APP内打开另一个APP
  19. 强一致共识算法-BFT/CFT
  20. 【北邮国院大三上】互联网协议_Internet Protocol_PART A

热门文章

  1. (HDU4324)判断一个图中是否存在两点的出度相同
  2. SkinMagic使用后按钮加自定义图标或菜单GetMneu返回NULL的解决方法
  3. 围观一下tp的游戏保护 一
  4. BufferQueue 和 gralloc
  5. UDT协议实现分析——UDT初始化和销毁
  6. scrapy设置代理的方法
  7. 用Python实现选择排序
  8. 可算是有文章,把Linux零拷贝讲透彻了!
  9. [七]RabbitMQ-客户端源码之AMQPImpl+Method
  10. 计算机基础- -操作系统环境