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

如何在linux(CentOS7)上面安装 jenkins?

1、更新系统包

sudo yum update -y

2、安装 Java(OpenJDK 11)

sudo yum install java-11-openjdk-devel -y

3、验证 Java 版本(确保输出为 11.x.x)

java -version

4、添加 Jenkins 官方源

4.1 下载 Jenkins 源配置文件

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo

4.2 导入 GPG 密钥(用于验证安装包)

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key

5.1、安装 Jenkins

sudo yum install jenkins -y

5.2下载不下来可以先下载本地再安装

# 下载RPM包(替换为最新版本的URL)
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.440.1-1.1.noarch.rpm# 本地安装
sudo rpm -ivh jenkins-2.440.1-1.1.noarch.rpm

6、启动 Jenkins 并设置开机自启

# 启动服务
sudo systemctl start jenkins# 设置开机自启
sudo systemctl enable jenkins# 查看服务状态(确保显示 "active (running)")
sudo systemctl status jenkins

7、开放防火墙端口(默认 8080)

# 永久开放 8080 端口
sudo firewall-cmd --permanent --add-port=8080/tcp# 重新加载防火墙规则
sudo firewall-cmd --reload

8、初始化 Jenkins

8.1 在浏览器中访问:http://你的服务器IP:8080

8.2 获取初始管理员密码:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

    8.3 输入密码后,选择「安装推荐插件」

    8.4 插件安装完成后,创建管理员账户并完成基础配置,账号密码自己设置,要记住。

    9.1、若需修改默认端口(8080),可编辑配置文件

    sudo vi /etc/sysconfig/jenkins

    9.2 找到 JENKINS_PORT="8080" 并修改为自定义端口,然后重启服务

    sudo systemctl restart jenkins

    安装完成后,Jenkins 数据默认存储在 /var/lib/jenkins/ 目录

    http://www.dtcms.com/a/322331.html

    相关文章:

  1. linux php版本降级,dnf版本控制
  2. 【LeetCode 热题 100】(五)普通数组
  3. 贪心----1.买卖股票的最佳时机
  4. 【JS-8-Json】深入理解JSON语法及Java中的JSON操作
  5. AutoML 的下半场——从“模型选择”到“端到端业务闭环”
  6. 集成电路学习:什么是RQT图形用户界面工具
  7. USRP X310 X410 参数对比
  8. 区块链密码学简介
  9. 【洛谷题单】--分支结构(三)
  10. Meta AI水印计划的致命缺陷——IEEE Spectrum深度文献精读
  11. CodeBuddy AI·编程新维度
  12. GitHub第三方登录全解析:OAuth 2.0流程详解(适合初学者)
  13. C++实现MATLAB矩阵计算程序
  14. 计算机网络:深入了解CIDR地址块如何利用VLSM进行子网划分的过程
  15. Kotlin反射详解
  16. 学习Java的Day28
  17. STM32CubeMX(十三)FatFs文件系统(SPI驱动W25Qxx)
  18. 软考 系统架构设计师系列知识点之杂项集萃(119)
  19. 传输线模拟经验谈
  20. 计算机网络:CIDR地址块如何划分子网
  21. 亚马逊新品起量的平衡术:轻运营与精细化的协同增长逻辑
  22. 数据挖掘2.6 Perceptron Modeling 感知器建模
  23. go语言常量2
  24. NestJS Config 入门教程
  25. HUAWEI交换机命令基础
  26. mfc按钮点击事件没有触发,且程序卡死
  27. 服装工厂计件软件与外贸公司开发方案
  28. 浏览器自动播放策略
  29. 李宏毅深度学习教程 第16-18章 终身学习+网络压缩+可解释性人工智能
  30. [CISCN 2021初赛]rsa