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

Jenkins 安装

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

在项目开发场景中主要用于自动发版,解放了运维人员繁琐的工作,也便于进行版本管理。

Jenkins 可以直接运行 war 包安装,也可以使用 Docker 安装。

war 包安装过程简单,配置也相对于 Docker 安装简单,但占用资源更多,且不好管理,还是推荐使用 Docker 安装。

运行镜像

  1. 拉取镜像
docker pull jenkins/jenkins
  1. 运行镜像
docker run --name=jenkins \--restart=always \--privileged=true \-u root \-p 8080:8080 \-p 50000:50000 \-v /home/docker/jenkins/jenkins_home:/var/jenkins_home \-v $(which docker):/usr/bin/docker \-v /var/run/docker.sock:/var/run/docker.sock \-e TZ=Asia/Shanghai \-d \jenkins/jenkins
  1. 确认运行
docker ps

【STATUS】显示【UP】即为正常运行。

如果觉得不保险可以再查看日志确认:

docker logs -fn 200 jenkins

日志出现这一行代表运行成功。

访问系统

访问地址:服务器IP:8080

这里提示要输入密码,在服务器运行以下命令可以快速得到密码:

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

将得到的密码填入即可登录系统。

安装插件

新手推荐直接安装推荐的插件,老手再自行选择。

点击安装推荐插件可能出现如下报错:

这是因为缺少 cloudbees-folder 插件,下载即可:cloudbees-folder下载地址

点一个版本下载即可(为了避免兼容性问题,最好选最新版)

下载后得到 <font style="color:rgb(77, 77, 77);">cloudbees-folder.hpi</font> 文件

接下来只需将它拷贝到 Jenkins 的插件目录中即可,插件目录的位置在启动 Jenkins 容器时所挂载的宿主机目录 <font style="color:rgb(77, 77, 77);">/war/WEB-INF/detached-</font><font style="color:rgb(78, 161, 219) !important;">plugins</font>

这里为:<font style="color:rgb(77, 77, 77);">/home/docker/jenkins/jenkins_home/war/WEB-INF/detached-plugins/</font>

然后重启容器:

docker restart jenkins

然后再刷新页面按照之前的步骤获取密码登录后安装推荐的插件即会出现如下安装页面:

由于网络等原因,有可能出现部分插件安装失败的情况:

点击【重试】再次安装即可。

创建管理员用户:

这样,Jenkins 就安装完毕了。

http://www.jsqmd.com/news/28633/

相关文章:

  • IDEA 忽略 pom.xml 依赖警告
  • [buuctf]jarvisoj_test_your_memory
  • FinalShell破解专业版(SSH工具) v4.5.12 中文绿色版
  • 2025 年 11 月磁混凝厂家最新推荐,实力品牌深度解析采购无忧之选!
  • HarfBuzz 实战:五大核心API 实例详解【附iOS/Swift实战示例】
  • Java 获取 MultipartFile
  • 革命性的智能文档处理与问答引擎
  • 20251101
  • 第12天(中等题 越长越合法滑动窗口)
  • 正式发布!2025年11月广州心理咨询机构哪家专业?
  • 大模型开发 - 02 Spring AI Concepts - 详解
  • Zookeeper环境搭建
  • 2025 年 11 月降膜蒸发器,结晶蒸发器,真空浓缩器厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读
  • 十月第四周组会报告ppt--CBANet面向学习中心和边界感知的3D牙齿分割实例表示(Computersgraphics) 2025.8
  • 2025 年 11 月废水蒸发器,多效蒸发器,低温蒸发器厂家最新推荐,产能、专利、环保三维数据透视
  • Java方法——可变参数
  • 2025 年 11 月曝气器厂家最新推荐,专业制造与品牌保障口碑之选
  • sigmoid函数求导
  • [20251028]SQLPlus的行编辑器.txt
  • 【深基7.例4】歌唱比赛
  • 美团多智能体WOWService智能系统概要
  • Python 潮流周刊#125:个人 AI 笔记本工具
  • Java方法——方法的重载、命令行传参
  • 2025 年 11 月石灰料仓厂家最新推荐,聚焦资质、案例、售后的五家机构深度解读
  • 2025 年 11 月石灰料仓厂家最新推荐,技术实力与市场口碑深度解析
  • Ubuntu 22.04 LTS 安装 gitlab
  • SecureCRT 9.6.4 中文便携+绿色版 - 终端工具
  • Day28-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\IPDemo\BSDemo+TCP
  • Linux桌面折腾小记
  • CSP-S邮寄