Jenkins环境搭建

简介: 本文介绍Jenkins环境搭建步骤,基于Docker部署jenkins/jenkins:2.464镜像。配置容器卷/var/jenkins_home持久化数据,映射端口9988(Web)和50000(Agent)。通过docker run命令启动容器并设置重启策略,初始化管理员账号admin/admin。完成后访问http://192.168.xxx.xxx:9988,安装SVN中的插件包,按依赖顺序升级替换,完成Jenkins配置。

Jenkins环境搭建
Docker镜像
使用jenkins 2.464镜像:
docker pull jenkins/jenkins:2.464

准备映射的容器卷
Jenkins需要映射出来的容器卷有:
● /var/jenkins_home:存储信息

准备对应文件夹:
mkdir -p /root/jenkins_workspace/jenkins_home

端口
Jenkins需要映射出来的端口有:
● 8080:浏览器页面端口,可以映射为别的端口,例如(-p 9988:8080)
● 50000:代理节点访问端口。如果要映射为别的端口,需要配置环境变量,例如( -p 50001:50001 --env JENKINS_SLAVE_AGENT_PORT=50001)

启动容器
启动容器jenkins:
docker run -d \
-p 9988:8080 \
-p 50000:50000 \
--name jenkins \
--restart always \
-v /root/jenkins_workspace/jenkins_home:/var/jenkins_home \
jenkins/jenkins:2.464

启动之后,设置管理员用户 admin/admin。

安装插件
容器启动完成后,将SVN上的Jenkins插件装到Jenkins中,先安装旧插件,然后安装新插件进行升级替换。如果安装时缺少依赖报错,则根据报错提示先安装对应的依赖插件(依赖插件也都在插件文件夹中)。

浏览器访问
访问地址:http://192.168.xxx.xxx:9988/

相关文章
|
机器学习/深度学习 JSON JavaScript
在linux系统上看全世界新闻 -- Clinews的使用详解
这篇文章介绍了如何在Linux系统上使用Clinews命令行工具阅读全世界的新闻,包括安装、配置API密钥、使用命令获取新闻源和搜索新闻的步骤。
685 3
在linux系统上看全世界新闻 -- Clinews的使用详解
|
11月前
|
机器学习/深度学习 存储 缓存
🎯 注意力机制详解
注意力机制是Transformer核心,通过自注意力、交叉注意力、多头、分组、多查询及潜在注意力等形式,实现对序列信息的高效建模。各类机制在参数量、速度与质量间权衡,广泛应用于NLP与多模态任务,是大模型设计与面试考察的重点。
|
11月前
|
机器学习/深度学习 算法 关系型数据库
🎮 强化学习
强化学习(RL)是一种通过智能体与环境交互,基于试错和延迟奖励学习最优策略的机器学习方法。核心要素包括状态、动作、奖励、策略与价值函数。常用算法有Q-learning、策略梯度、PPO、DPO等,广泛应用于游戏、机器人及大模型对齐人类偏好(如RLHF)。其关键挑战在于平衡探索与利用、偏差与方差,并提升样本效率与训练稳定性。
|
11月前
|
机器学习/深度学习 存储 数据采集
🔥 高频面试题汇总
Transformer核心基于自注意力机制,通过QKV计算捕捉长距离依赖,结合多头机制增强表达能力。使用位置编码补充序列顺序信息,配合RoPE、绝对/相对编码等技术。采用RMSNorm、SwiGLU等优化架构,结合LoRA、ZeRO实现高效训练与推理。显存估算需综合参数、KV缓存、激活值等,广泛应用于生成、理解与安全对齐任务。
IPv4内网与公网地址范围
本文介绍了内网和公网IPv4地址的范围及用途。内网IP(私有地址)包括10.0.0.0/8、172.16.0.0/12和192.168.0.0/16,分别适用于大型、中型和小型网络。公网IP分为A、B、C类,分别支持大规模、中等规模和小规模网络;D类用于多播通信,E类保留实验用途。此外,127.0.0.0/8为环回地址,不用于公网。这些划分确保了IP地址的有效利用与网络通信的正常进行。
7215 10
|
9月前
|
人工智能 监控 Linux
Antigravity-Manager:AI 多账号管家 + API 反代
Antigravity-Manager 是一款开源跨平台AI账号管家,支持OpenAI/Claude/Gemini等多平台账号统一管理、一键切换、配额监控与自动故障规避;内置协议转换与反代代理,可无缝集成Claude Code CLI等工具,实现本地化、稳定、智能的AI调用网关。(239字)
4351 1
|
11月前
|
文字识别 小程序 安全
NFC护照识读鉴伪解决方案-小程序/app端护照鉴伪
随着全球数字化加速,电子护照普及带来身份核验新挑战。本方案融合NFC芯片读取、OCR识别与ICAO PKD数字验签,支持178国护照及多类证件,实现真伪鉴别、人脸提取与数据自动录入,适用于边检、酒店、金融等场景,提供安全、高效、可信的多端身份验证服务。
1373 0
|
Ubuntu 安全 API
Python3.14正式支持Free Threaded版本!
Python 社区迎来历史性时刻!Python 3.14 正式将无 GIL 构建列为受支持选项,标志着 Free‑Threaded Phase II 启动。本文将深入解析 PEP 779 规定的支持标准、3.14.0b3 版本的新变化,以及这对Python开发者意味着什么。文末还有小彩蛋哦!
2221 87
|
11月前
|
运维 监控 数据可视化
15-Portainer轻量级图形化监控 Portainer:Docker轻量级可视化工具
Portainer是一款轻量级Docker图形化管理工具,支持单机与集群环境,提供开源(CE)和商业版(BE/EE)。通过Docker部署,映射端口并挂载卷后即可运行,访问9000端口可进入界面。首次使用需创建管理员账号,可直观管理镜像、容器、网络、数据卷及Stack编排,简化运维操作。
|
11月前
|
NoSQL 关系型数据库 MySQL
14-Docker-compose容器编排 Docker-compose
Docker-Compose是Docker官方开源工具,通过docker-compose.yml文件定义多容器应用,实现一键编排、启动、停止整个服务集群,简化微服务部署。支持服务依赖、网络、卷等配置,提升开发运维效率。(238字)