首页 > 系统相关 >Linux安装Jenkins指南

Linux安装Jenkins指南

时间:2024-10-11 10:11:46浏览次数:8  
标签:指南 插件 Linux 版本 jenkins Jenkins 安装 下载

Linux安装Jenkins指南

Jenkins,作为一款开源的自动化服务器,广泛用于持续集成和持续部署(CI/CD)流程中。它提供了强大的插件生态系统,使得集成各种开发工具、版本控制系统和构建工具变得简单高效。本文将详细介绍如何在Linux系统上安装和配置Jenkins。

一、准备工作

  • 机器要求:内存不少于256M,磁盘不低于1G
  • Java环境:Jenkins需要Java运行环境,建议使用OpenJDK 11或更高版本。
  • 管理员权限:安装过程中需要root权限或使用sudo命令。

二、下载与安装

进入 Jenkins官方下载页面

image

在下载安装包之前要先确定应该下载哪个版本的 JenkinsJenkins 的版本依赖于 Java 的版本,点击查看

image

注意:建议大家去安装 JDK-21,直接下载最新版本的 Jenkins,要不然插件安装会比较麻烦

向下滑动,选择最新版本,下载 jenkins.war

image
image

jenkins.war 上传至服务器

image

上传成功之后就可以直接用 java -jar 命令启动起来,可以通过 httpPort 来指定端口号(Jenkins服务默认端口号为8080)

java -jar jenkins.war --httpPort=8080

首次启动会比较慢,因为需要初始化和存放一些文件到 .jenkins 的目录下。在启动过程中会打印出 管理员账户密码

image

这个时候就可以去游览器上访问下 ip:portip 是服务器的 ip 地址,port 是启动 jenkins 的端口,比如:192.163.5.43:8080

在游览器上展示页面如下,就可以进行初始化了

image

管理员账户密码 复制到对应的地方,点击 继续

image

这里建议点击 选择插件来安装,在点击 ,不安装任何插件,再点击 安装,因为我们没有配置镜像,安装插件是从外网下载过来的,会比较慢,并且下载的插件可能会出现不兼容等状况,导致失败率很高

image

进入到创建管理员页面,填写账户信息后 保存并完成

image

进入以下页面配置 jenkinsurl ,一般使用默认的就行了,保存并完成

image

初始化完成

image

参考资料

https://blog.csdn.net/xhmico/article/details/136535498

标签:指南,插件,Linux,版本,jenkins,Jenkins,安装,下载
From: https://www.cnblogs.com/test-gang/p/18454627

相关文章

  • Dbt增量策略模型实践指南
    参考:dbtIncrementalStrategies|IndiciumEngineering(medium.com)本文讨论dbt的增量策略,介绍工作原理、以及各自优缺点。下篇讲解如何在模型中实现增量策略。使用增量模型可以仅仅处理最近的数据,减少数据处理成本和时间。当然首先要明确我们真的需要使用增量策略吗?......
  • 手把手教|2024最新互联网算法备案办理指南(建议收藏)
    一、什么是互联网算法备案根据《互联网信息服务算法推荐管理规定》《互联网信息服务深度合成管理规定》和《生成式人工只能服务管理暂行办法》相关规定,需要进行互联网算法备案的主体包含具有舆论属性或者社会动员能力的算法推荐服务提供者、深度合成服务提供者、深度合成服务......
  • Android SELinux——Sepolicy基础语法(四)
           通过前面的文章内容,我们对 SELinux目录和te文件有一个初步的了解,这里我们继续研究Sepolicy的语法规范。一、Sepolicy语言介绍       Linux中有两种东西,一种死的(Inactive),一种活的(Active)。活的东西就是进程,而死的东西就是文件(Linux哲学,万物皆文......
  • Brave编译指南2024 Linux篇-项目结构(二)
    引言在上一部分中,我们介绍了Brave浏览器的基本概念和本指南的目标。现在,我们将深入探讨Brave项目的结构,并开始为编译过程做准备。理解项目结构对于后续的编译过程至关重要,它能帮助我们更好地理解各个组件的作用。同时,充分的准备工作将确保我们的编译过程顺利进行。让我们一起......
  • Android SELinux——allow语句参数(五)
           通过上一篇文章我们知道,TE(TypeEnforcement,类型强制)的allow语句中主要包括主体(source)、对象(target)、类别(class)和权限(permissions),这里我们就来看一下其中的参数信息。一、参数详解1、主体        在SELinux的上下文中,主体类型source是指发起访......
  • Linux !ko/5.17-BBRplus AMD64(X86_64)内核致命的 futex_wait 函数死锁问题。
    !ko表示系统内核(system-kernel)致命:在CentOS(RedHat)、Ubuntu、Debian等多个发行版本Linux操作系统上,若人们升级 5.17-BBRplus版本内核,那么在应用程式频繁的futex_wait(syscall)等待唤醒时,或会存在futex_wait函数发生死锁的疑难问题。LMP:futex(2)-Linuxmanualpa......
  • Linux常用命令
    ifconfig显示网络设备信息,查看对应的ip地址等history查看历史操作指令last列出目前与过去登入系统的用户相关信息相关指令:lastbwhoami查看当前登录的用户top显示当前系统进程的相关信息,包括进程ID、内存占用率、CPU占用率等vim编辑器命令模式......
  • 分布式数据库的全面指南
    目录详细内容1.引言2.分布式数据库的基本概念3.分布式数据库的架构4.常见的分布式数据库系统5.分布式数据库的应用场景6.分布式数据库的挑战与解决方案7.未来趋势8.结论详细内容1.引言随着互联网技术的飞速发展,数据的生成速度和规模也在急剧增加。传统......
  • 【Linux探索学习】第三弹——Linux的基础指令(下)——开启新篇章的大门
    Linux基础指令(上):【Linux探索学习】第一弹——Linux的基本指令(上)——开启Linux学习第一篇-CSDN博客Linux基础指令(中):【Linux探索学习】第二弹——Linux的基础指令(中)——夯实基础第二篇-CSDN博客前言:在前面我们已经讲了有十几个Linux的基础指令及相关的知识了,今天我们再补充......
  • 虚拟机安装openEuler、Linux系统常见问题--(1) 网络不通
    本文以openEuler22.03LTSSP4系统为例:openEuler系统和Windows桌面切换1、使用Ctrl+G切换2、使用Ctrl+alt切换NAT桥接-网络不通问题1、查看Windows网络配置以NAT桥接网络,VMware使用网卡“VMwareNetworkAdapterVMnet8”与虚拟机通信,可通过以下方法查看VMn......