首页 > 系统相关 >如何在LInux上安装并运行Jenkins

如何在LInux上安装并运行Jenkins

时间:2024-12-08 14:59:09浏览次数:2  
标签:插件 Java LInux jenkins Jenkins 安装 运行

如何在LInux上安装并运行Jenkins

Jenkins 是什么?

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。

Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

官网:https://www.jenkins.io

中文文档:https://www.jenkins.io/zh/

file

基础环境要求

运行 Jenkins 需要以下 Java 版本,该要求同样适用于 Jenkins 系统的所有组件,包括 Jenkins 控制器、所有类型的代理、CLI 客户端和其他组件。

Supported Java versions Long term support (LTS) release Weekly release
Java 17 or Java 21 N/A 2.463 (June 2024)
Java 11, Java 17, or Java 21 2.426.1 (November 2023) 2.419 (August 2023)
Java 11 or Java 17 2.361.1 (September 2022) 2.357 (June 2022)
Java 8, Java 11, or Java 17 2.346.1 (June 2022) 2.340 (March 2022)
Java 8 or Java 11 2.164.1 (March 2019) 2.164 (February 2019)

注意:如果安装不受支持的 Java 版本,则 Jenkins 控制器将无法运行。

下载并运行 Jenkins

本文演示直接使用WAR文件运行jenkins。下载 Jenkins

mkdir -p /opt/jenkins
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war -P /opt/jenkins/

进入下载目录运行命令启动Jenkins,可以通过 httpPort 来指定端口号

java -jar jenkins.war --httpPort=8080  > ./jenkins.log 2>&1 &

访问Jenkins并登录

打开浏览器访问jenkins链接http://localhost:8080。第一次访问新的Jenkins实例时,系统会要求使用/root/.jenkins/secrets/initialAdminPassword文件中自动生成的密码对其进行解锁。

[root@localhost ~]# cat /root/.jenkins/secrets/initialAdminPassword
20643695a3d94a58aeb29a94ffbf7417

file

自定义jenkins插件

解锁 Jenkins之后,在 Customize Jenkins 页面内, 可以安装任何数量的有用插件作为初始步骤的一部分。

两个选项可以设置:

  • 安装建议的插件 - 安装推荐的一组插件,这些插件基于最常见的用例.
  • 选择要安装的插件 - 选择安装的插件集。当第一次访问插件选择页面时,默认选择建议的插件。

说明:如果您不确定需要哪些插件,请选择 安装建议的插件 。 您可以通过Jenkins中的Manage Jenkins> Manage Plugins页面在稍后的时间点安装(或删除)其他Jenkins插件 。

file

file

创建第一个管理员用户

最后,在安装插件之后,Jenkins要求您创建第一个管理员用户。出现“ 创建第一个管理员用户 ”页面时, 请在各个字段中指定管理员用户的详细信息,然后单击 保存完成 。也可以直接使用admin用户做登录。

file

从这时起,Jenkins用户界面只能通过提供有效的用户名和密码凭证来访问。

安装完成

完成上述初始化操作后,可以点击 开始使用 Jenkins 直接登录进入 Jenkins,这就算安装完成了。

file

本文由博客一文多发平台 OpenWrite 发布!

标签:插件,Java,LInux,jenkins,Jenkins,安装,运行
From: https://www.cnblogs.com/ruanbo/p/18593403

相关文章

  • 【Linux系列】AWK 使用指南
    ......
  • Kali Linux核心命令与基础概念(Kali Linux Core Commands and Basic Concept)
     ......
  • linux之ssh服务
    SSH服务ssh是什么ssh配置项配置免密登录优化sshssh是什么SSH为SecureShell的缩写,是建立在应用层基础上的安全协议。SSH是较为可靠的专为远程登录会话和其他网络服务提供安全性的协议。利用用SSH协议可以有效防止远程管理过程中的信息泄露问题。ssh安装yum-yinst......
  • linux之http协议
    HTTPS协议什么是httphttp请求头和响应头http请求方法http状态码PVUVIP什么是httphttp是超文本传输协议(HypertextTransferProtocol),是一种用于在客户端(通常是浏览器)和服务器之间传输数据的协议。它是Web(万维网)通信的基础协议,广泛应用于访问网页和与Web服务交互。......
  • linux之nginx服务
    Nginx服务nginx是什么nginx官方仓库安装nginx配置文件详解多IP、多域名、多端口部署服务nginx是什么nginx("enginex")是一个HTTPweb服务器,反向代理,内容缓存,负载均衡器,TCP/UDP代理服务器和邮件代理服务器稳定版本nginx-1.26.2https://nginx.org/en/linux_packages.ht......
  • 在FreeBSD系统使用pkg安装Pytorch和Transformers
    以前在FreeBSD下也安装过Pytorch,当时pkg安装有问题,所以最终是使用的conda安装,非常复杂繁琐。现在pkg安装已经非常简单方便了。以前FreeBSD下用conda安装pytorch:python安装pytorch@FreeBSD_failedtobuildpytorch-CSDN博客FreeBSD下安装Transformers:python安装transformers......
  • ubuntu通过apt-get获取已安装的package的下载链接或将其下载到本地
    方法1:获取已安装包的下载链接检查已安装包的版本:首先,确认你需要的软件包是否已安装,以及它的版本信息:dpkg-l|grep<package_name>示例:dpkg-l|grepvim获取下载链接:使用apt-getdownload的--print-uris选项打印软件包的下载链接:apt-getinstall--reinst......
  • 双系统安装
    目录前奏安装后设置注意事项前奏本次测试是在老机器上,新机上的方法也一样本次测试是先装的win10,后装的linuxmint21安装后设置如需协助留言即可,有时间会回复注意事项1、引导管理问题默认引导器为GRUB:安装LinuxMint时,GRUB引导器会覆盖Windows的引导记录,成为默认的引......
  • Linux系统 —— 进程系列 - 进程的概念,PCB与PID和fork
    目录1. 进程的基本概念与基本操作1.1总结:什么才是进程2.描述进程-PCB(processcontrolblock)2.1  task_struct2.2 task_struct内容分类2.3组织进程3.PID 获取当前进程PID- getpid获取父进程PID-getppid如何查看进程1 进程的信息可以通过/proc系......
  • Kali Linux超详细安装教程(附镜像)
    一、镜像获取(任选其一)1.kali官网http://old.kali.org/kali-images/http://old.kali.org/kali-images/kali-2021.1/kali-linux-2021.1-installer-amd64/​2.阿里镜像站https://mirrors.aliyun.com/kali-images/​3.(建议使用,速度快)通过网盘分享的文件:kali-linux-2......