首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

Centos7下安装配置最新版本Jenkins(2.452.3)

编程知识
2024年07月24日 16:16

1、基础环境配置

1.1 服务器下载Jenkins安装包

下载地址:https://www.jenkins.io/download/

下载命令:wget https://get.jenkins.io/war-stable/2.452.3/jenkins.war

1.2 服务器安装配置JDK

Jenkins 是基于 Java 语言开发的,因此需要 Java 运行环境支持。

安装JDK前一定要看下当前要安装 Jenkins 版本所依赖的 JDK 版本,不然启动 Jenkins 报错。

服务器下载 JDK17 包,下载命令:wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

服务器配置 JDK 17:

vi /etc/profile   //修改/etc/profile文件,追加JDK环境配置
export JAVA_HOME=/opt/jdk-17.0.12
export PATH=$JAVA_HOME/bin:$PATH

执行 source /etc/profile 命令使配置生效。 

检查服务器 Java 运行环境。

1.3 服务器安装配置Tomcat

使用 Tomcat 服务器来运行 Jenkins 。

下载 Tomcat 安装包,下载命令:wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.45/bin/apache-tomcat-8.5.45.tar.gz

解压 tomcat 安装包,并将 Jenkins 安装包拷贝到 Tomcat webapps目录下。

tar -zxvf apache-tomcat-8.5.45.tar.gz
cd apache-tomcat-8.5.45
cp ../jenkins.war webapps/

启动 Tomcat 服务。

./bin/startup.sh

2、Jenkins配置及功能核心功能介绍

2.1 访问并配置Jenkins

(1)访问Jenkins:http://服务器Ip地址:8080/jenkins/

根据页面提示,管理员密码设置在【/root/.jenkins/secrets/initialAdminPassword】,使用cat命令查看:

[root@master153 ~]# cat /root/.jenkins/secrets/initialAdminPassword
c3c97414537549c7a169277bbe25b3fd

(2)将密码粘贴到页面上,解锁Jenkins,并进入插件配置页面:

左下角显示Jenkins的版本。这里建议直接选【安装推荐的插件】。如果版本较低、网络不佳,或者暂时不想安装的,也可以点击【选择插件来安装】,进入插件选择页面:

左边是插件的分类,有【组织和管理(Organization and Administration)】、【构建工具(Build Tools)】、【语言(Languages)】等等。
在这里主要是有【无】这个选项,想跳过插件安装的,可以点击【无】以设置不安装任何插件,直接点【安装】就可以跳过这一步。
这里点后退按钮安装推荐的插件,每一个绿色的√都表示该插件安装成功:

(3)创建第一个管理员用户
每一个设置都可以自定义,输入完后就可以点击【保存并完成】。

(4)实例配置
主要就是配置URL,没有特殊要求的,默认配置[服务器ip]:8080,输入完后就可以点击【保存并完成】。

以上,Jenkins就已经安装完成了。

Jenkins首页:

2.2 Jenkins核心功能介绍

1.警告简析

刚安装完Jenkins,最引人注目的,大概就是右上角的黄色和红色警告了。
1.1 这里的黄色警告,一般提示有新版本的Jenkins可用,本环境是提示此Jenkins环境已经停止支持当前操作系统了,建议替换成支持的操作系统。

1.2 这里的红色警告,是提示安全问题,这里也是操作系统原因。

 秉承着“能用不懂就不要瞎动”的原则,以上警告能忽略就忽略吧,除非你确实需要解决某个问题。

2.Manage Jenkins主要功能介绍

2.1 System Configuration——System(配置系统)

这里是Jenkins本身的一些系统设置,简单介绍如下:

  • 主目录/root/.jenkins: 是Jenkins配置保存的地方,删除将清理点当前Jenkins及其所有配置。
  • 系统消息:可向其它共用Jenkins的用户发送消息。
  • 执行器数量:设置Jenkins每次可执行多少个任务,数量越大意味着可执行的任务越多,但CPU和内存的压力也越大,可能导致死机。
  • Jenkins URL:Jenkins地址
  • 系统管理员邮件地址:用于接收消息的管理员邮箱。
  • Resource Root URL:资源根目录
  • Environment variables:环境变量设置
  • GitHub:Github配置
  • Git plugin:Git插件配置
  • Shell:Shell配置

2.2 System Configuration——Tools(全局工具配置)
常见或已安装的插件配置位置

  • Maven
  • JDK
  • Git installations
  • Gradle
  • Ant
  • Maven

2.3 System Configuration——Plugins(插件管理)
在这里可以安装或更新需要的插件。

2.4 Security——Security(配置全局安全性)

在这里可以配置授权、代理、跨域等内容。

2.5 Security——Credentials(凭据)
在这里可以管理用户凭据信息,如Git账号密码等。

2.6 Security——Users(管理用户)
在这里可以管理所有的Jenkins用户。

2.7 Status Information——System Log(系统日志)

在这里可以查看所有的系统日志。

参考:https://www.jenkins.io/

From:https://www.cnblogs.com/zhangmingcheng/p/18317567
本文地址: http://www.shuzixingkong.net/article/383
0评论
提交 加载更多评论
其他文章 AI知识库这事儿FastGPT是专业的
在搭建AI知识库这事儿上,有不少成熟的框架,我推荐使用FastGPT。这篇文章笔者就使用过的两款平台做个比较,FastGPT和百度千帆平台。
AI知识库这事儿FastGPT是专业的 AI知识库这事儿FastGPT是专业的 AI知识库这事儿FastGPT是专业的
2个月搞定计算机二级C语言——真题(1)解析
1. 前言 大家好,我是梁国庆。 这段时间将持续发布计算机二级 C 语言真题的解析,想要同步练习,需要资源包的朋友可以跳转免费获取——《3个月搞定计算机二级C语言——准备工作》。 现在恐怕要改为 2 个月搞定计算机二级 C 语言了,不过没有关系,干就完了! 本篇博客将解析计算机二级 C 语言考试真题
2个月搞定计算机二级C语言——真题(1)解析 2个月搞定计算机二级C语言——真题(1)解析 2个月搞定计算机二级C语言——真题(1)解析
博弈论
一、要素 局中人:在一场竞赛或博弈中,每一个有决策权的参与者成为一个局中人。只有两个局中人的博弈现象称为“两人博弈”,而多于两个局中人的博弈称为“多人博弈”。 策略:一局博弈中,每个局中人都有选择实际可行的完整的行动方案,即方案不是某阶段的行动方案,而是指导整个行动的一个方案,一个局中人的一个可行的
博弈论 博弈论 博弈论
RestSharp编写api接口测试,并实现异步调用(不卡顿)
首先,确保你已经安装了RestSharp NuGet包。如果没有安装,可以通过以下命令安装: bash Install-Package RestSharp 然后,在你的C#代码中,你可以按照以下步骤操作: 引用RestSharp命名空间。 创建一个RestClient实例。 创建一个RestRequ
Nacos 高级详解:提升你的开发和部署效率
Nacos 高级 一 、服务集群 需求 服务提供者搭建集群 服务调用者,依次显示集群中各服务的信息 搭建 修改服务提供方的controller,打印服务端端口号 package com.czxy.controller; import org.springframework.web.bind.anno
Nacos 高级详解:提升你的开发和部署效率 Nacos 高级详解:提升你的开发和部署效率 Nacos 高级详解:提升你的开发和部署效率
Spectre.Console.Cli注入服务的几种姿势
Spectre.Console大家可能都不陌生,写控制台程序美化还是不错的,支持着色,表格,图标等相当nice,如果对这个库不熟悉我强烈推荐你了解一下,对于写一些CLI小工具还是相当方便的, 本文主要讲讲 Spectre.Console.Cli的服务注入, TA是 Spectre.Console 库
Spectre.Console.Cli注入服务的几种姿势
我可以写代码写到退休吗?记录我的10年前端技术之旅
希望通过分享我个人的经历,给技术人一点信心和方向,原来一直做技术也可以做十年,写代码不仅是我赖以谋生的手段,更是一种生活方式,通过写代码我认识很多志同道合的朋友,在写代码的路上,我也在欣赏和探索这世界
我可以写代码写到退休吗?记录我的10年前端技术之旅 我可以写代码写到退休吗?记录我的10年前端技术之旅 我可以写代码写到退休吗?记录我的10年前端技术之旅
[WPF] 脱机环境实现支持拼音模糊搜索的AutoCompleteBox
AutoCompleteBox是一个常见的提高输入效率的组件,很多WPF的第三方控件库都提供了这个组件,但基本都是字符串的子串匹配,不支持拼音模糊匹配,例如无法通过输入ldh或liudehua匹配到刘德华。要实现拼音模糊搜索功能,通常会采用分词、数据库等技术对待匹配数据集进行预处理。某些场景受制于条
[WPF] 脱机环境实现支持拼音模糊搜索的AutoCompleteBox