当前位置: 首页 > article >正文

[Jenkins] 物理机 安装 Jenkins

在这里插入图片描述

这里介绍Linux CentOS系统直接Yum 安装 Jenkins,不同系统之间类似,操作命令差异,如:Ubuntu用apt;

0、安装 Jenkins

Jenkins是一个基于Java语言开发的持续构建工具平台,主要用于持续、自动的构建/测试你的软件和项目。它可以执行你预先设定好的设置和构建脚本,也可以和 Git 代码库做集成,实现自动触发和定时触发构建。

1、安装 OpenJDK

因为Jenkins是Java编写的持续构建平台,所以安装Java必不可少。
在这里,我们选择安装开源的openjdk即可。openjdk是SunJDK一种开源实现。关于openjdk是SunJDK的具体区别可以看下面的文章了解下。在这我们直接使用yum包管理器安装openjdk即可。

yum install -y java

说明:OpenJDK和SunJDK有啥区别?

2、使用 Yum 安装 Jenkins

由于Yum源不自带Jenkins的安装源,于是我们需要自己导入一份Jenkins安装源进行安装。导入后,使用Yum命令安装即可。

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 install jenkins

3、启动 Jenkins

Jenkins安装后,会将启动命令注册到系统Service命令中。所以我们直接使用系统service命令启动Jenkins即可。在这里,有三个命令可以使用,分别对应 启动 / 重启 / 停止 三个命令。
在这里,我们直接调用service jenkins start启动 Jenkins 即可

service jenkins start
# service jenkins restart 重启 Jenkins
# service jenkins stop    停止 Jenkins

4、 给 Jenkins 放行端口 (防火墙没开走的云服务器配置的端口)

在启动Jenkins后,此时Jenkins会开启它的默认端口8080。但由于防火墙限制,我们需要手动让防火墙放行8080端口才能对外访问到界面。
这里我们在CentOS下的firewall-cmd防火墙添加端口放行规则,添加完后重启防火墙。

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --zone=public --add-port=50000/tcp --permanent

systemctl reload firewalld

服务启动后,访问IP:8080。如果能够看到以下界面,代表正在启动。Jenkins第一次的启动时间一般比较长(视服务器性能而看)

篇幅有限,且文中带图,若查看剩余内容:请点击
更多内容


http://www.kler.cn/a/131535.html

相关文章:

  • 【Hello Go】初识Go语言
  • c语言-浅谈指针(2)
  • python爬虫 之 JavaScript 简单基础
  • OpenCV入门2——图像视频的加载与展示一些API
  • MySQL JDBC编程
  • 听GPT 讲Rust源代码--library/core/src(7)
  • 【MATLAB源码-第81期】基于matlab的polar码三种译码算法比较(SC,SCL,BP)。
  • 笔记本电脑没有声音?几招恢复声音流畅!
  • 微服务面试问题小结( 微服务、分布式、MQ、网关、zookeeper、nginx)
  • 【Vue原理解析】之虚拟DOM
  • rpmbuild 包名 version 操作系统信息部分来源 /etc/rpm/macros.dist
  • CLEARTEXT communication to XX not permitted by network security policy 报错
  • 计算机视觉:人脸识别与检测
  • GUN介绍
  • Linux(3):Linux 的文件权限与目录配置
  • Go语言常用库
  • 51单片机应用从零开始(六)·逻辑运算
  • 初始MySQL(七)(MySQL表类型和存储引擎,MySQL视图,MySQL用户管理)
  • final 关键字小结笔记
  • 自定义指令基础