还在担心不会在自己的服务器上安装 Jenkins 吗?看这篇就够了。

469 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

在自己的服务器安装 Jenkins

前言

Jenkins 是开源 CI & CD 软件领导者, 提供超过 1000 个插件来支持构建、部署、自动化, 满足任何项目的需要。构建伟大,无所不能

1. 连接远程服务器

image.png

2. yum安装jdk

Jenkins 是用 Java 编写的免费开放源代码持续集成工具
Jenkins 的运行需要依赖 jdk,所以在安装 Jenkins 之前我们得先把jdk装上。

查看可安装 java 版本

yum -y list java

image.png

要选择 -devel 的安装,因为这个安装的是 jdk ,而那个不带 -devel 的安装完了其实是 jre。

安装

yum install -y java-1.8.0-openjdk-devel.x86_641

查看安装版本

java -version

image.png

查看安装到的目录

whereis jvm

image.png

3. 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

yum安装Jenkins

yum install jenkins

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

vi /etc/sysconfig/jenkins

image.png

JENKINS_USER="root"
JENKINS_PORT="8081"

i 修改完配置后,:wq 保存退出。

输入启动命令以启动 Jenkins 服务

service jenkins start

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

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

tail /var/lib/jenkins/secrets/initialAdminPassword

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

image.png

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

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

image.png

安装完成后,页面自动进入了管理员账户注册页面。

image.png

image.png

安装完成,给个点赞加关注支持一下。

其他

一些 Jenkins 命令

//jenkins启动
#service jenkins start

//也可以通过url后门重启
http://xxx:8081?restart

//jenkins停止
#service jenkins stop