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

最新! 在 Linux上搭建Jenkins环境!

文章目录

    • 在 Linux上安装Jenkins环境
      • 从官网上下载Jenkins war包
      • 将下载好的 Jenkins.war 包上传到虚拟机 Centos上
      • 创建Jenkins存放目录
      • 启动Jenkins
        • 暴露端口
      • 访问Jenkins
        • 新手操作
      • 配置插件下载国内源
      • 后台启动方式(推荐)

在 Linux上安装Jenkins环境

从官网上下载Jenkins war包

下载地址:jenkins官网下载地址

在这里插入图片描述

在这里插入图片描述

将下载好的 Jenkins.war 包上传到虚拟机 Centos上

利用Mobaxterm将 下载的 jenkins.war 上传到你的存放资源的指定目录(这个不是统一的,自己放在哪里记得即可)

创建Jenkins存放目录

mkdir /usr/local/jenkins

将下载好的Jenkins.war 上传到 /usr/local/jenkins 目录

在这里插入图片描述

启动Jenkins

java -jar jenkins.war --httpPort=8080

在这里插入图片描述

注意:此时 按下 ctrl + c 会停止运行 Jenkins(后面会讲解 后台运行方式)

暴露端口

如果你的防火墙没有关闭,那么你需要暴露你指定的 --httpPort=8080端口

打开 8080 端口:

sudo firewall-cmd --permanent --add-port=8080/tcp
  • --permanent 表示永久生效。

重新加载防火墙规则:

sudo firewall-cmd --reload

验证端口是否开放:

sudo firewall-cmd --list-ports

在这里插入图片描述

在启动过程中,会打印出用户名密码以及密码存放位置

在这里插入图片描述

访问Jenkins

输入你的虚拟机ip地址+8080端口访问目标地址

查看ip地址:

ifconfig

在这里插入图片描述

访问Jenkins页面:例如:http://192.168.214.128:8080/

在这里插入图片描述

查看密码

cat /root/.jenkins/secrets/initialAdminPassword

在这里插入图片描述

将密码输入进入即可;

新手操作

在这里插入图片描述

在这里插入图片描述

等会我们配置一下国内镜像源就可以了

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

配置插件下载国内源

如果上述你是使用root用户启动的Jenkins,那么它默认会在 root 目录下面生成 .jenkins 工作目录区间,Jenkins再次运行会读取这个工作区间

切换到该工作目录下

cd /root/.jenkins

查看文件

在这里插入图片描述

修改这个文件

vi hudson.model.UpdateCenter.xml

在这里插入图片描述

<sites>
  <site>
    <id>default</id>
    <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
  </site>
</sites>

再到当前目录下面的 updates 目录下

cd updates

在这里插入图片描述

修改 default.json 文件中的内容

https://updates.jenkins.io/download 全部替换为 https://mirrors.tuna.tsinghua.edu.cn/jenkins

在这里插入图片描述

https://www.google.com 全部替换成 https://www.baidu.com

在这里插入图片描述

后台启动方式(推荐)

# 这种方法会把日志文件输入到你指定的文件 jenkins.log 中,没有则会自动创建
nohup java -jar jenkins.war --httpPort=8080 >jenkins.log &

在这里插入图片描述

此时会在当前目录下生成 jenkins.log 日志

在这里插入图片描述

再次打开地址访问Jenkins:例如:http://192.168.214.128:8080/

依然可以访问到

在这里插入图片描述

以上就是在linux 上 搭建 Jenkins 环境的全部操作过程


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

相关文章:

  • Mongodb 慢查询日志分析 - 1
  • C# 解析视频流播放全解析
  • 20250122-正则表达式
  • FPGA与ASIC:深度解析与职业选择
  • 【C++】string类模拟实现
  • (回溯分割)leetcode93 复原IP地址
  • SQL注入漏洞之基础数据类型注入 字符 数字 搜索 XX 以及靶场实例哟
  • 信创产品测试包括哪些内容?有哪些常用的信创测试工具?
  • 校验收货地址是否超出配送范围实战3(day09)
  • C# volatile 使用详解
  • 如何解压rar格式文件?8种方法(Win/Mac/手机/网页端)
  • DBO朴素贝叶斯分类预测matlab代码
  • 【吉林乡镇界】面图层shp格式arcgis数据乡镇名称和编码wgs84无偏移内容测评
  • Redis 缓存穿透、雪崩和击穿问题及解决方案
  • JAVAweb学习日记(七) 分层解耦
  • 软件需求工程中的风险管理
  • C语言-----扫雷游戏
  • 一款专业通用开源的MES生产执行管理系统
  • Unity常用特性(Attribute)用法
  • 睡眠时间影响因素K-Means可视化分析+XGBoost预测
  • 第15个项目:一个有趣的豆瓣电影TOP爬虫
  • ISIS基础知识
  • 2024-2025自动驾驶技术演进与产业破局的深度实践——一名自动驾驶算法工程师的年度技术总结与行业洞察
  • 基于SpringBoot+Vue的智慧动物园管理系统的设计与实现
  • 智能运维分析决策系统:赋能数字化转型的智慧引擎
  • qt 设置鼠标样式的几种方法