Jenkins环境搭建

简介: 本文介绍Jenkins环境搭建步骤,基于Docker运行jenkins:2.464镜像。需映射/var/jenkins_home目录及8080、50000端口,通过docker run命令启动容器并设置重启策略。初始化后使用admin/admin登录,安装SVN中的插件,注意依赖顺序。访问http://192.168.xxx.xxx:9988完成配置。

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

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

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

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

启动容器
启动容器jenkins:
1
2
3
4
5
6
7
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/

目录
相关文章
射极输出器
射极输出器(Emitter Follower)是一种常见的放大电路,也称为共射输出器。它由一个晶体管组成,通常是NPN型晶体管。
1136 0
|
7月前
|
人工智能 自然语言处理 文字识别
阿里云 AI 产品免费试用:超30款 AI 产品和7000万大模型 tokens 免费体验
阿里云AI免费试用专区上线!新用户可享7000万大模型Tokens、30+款AI产品免费体验,覆盖大模型、AI开发、算力、文本与视觉全场景,支持通义千问系列、百炼平台及PAI开发工具,零门槛构建AI应用,助力个人学习与企业降本增效。
1561 4
|
SQL XML Oracle
达梦(DM)4、SpringBoot集成MyBatisPlus+达梦数据库(DM)
最近在做一个政府项目,由于项目之前使用的 MySQL 数据库,为了适配国产化,需要将 MySQL 换成 达梦数据库(DM),本次我选择了达梦数据库8(DM8),以下是切换过程
4897 0
达梦(DM)4、SpringBoot集成MyBatisPlus+达梦数据库(DM)
|
算法 Python
Python计算基尼系数实践笔记(案例+代码+视频+列表推导式)
Python计算基尼系数实践笔记(案例+代码+视频+列表推导式)
2823 0
Python计算基尼系数实践笔记(案例+代码+视频+列表推导式)
|
11月前
|
jenkins Java 持续交付
Jenkins前置配置
本文介绍Jenkins与GitLab集成的完整配置流程,包括:在GitLab创建Jenkins账号并配置SSH密钥;Jenkins中设置GitLab API Token、关闭host key验证;配置全局Git用户名邮箱;添加私钥凭据用于拉取代码;节点服务器环境准备,部署JDK、Maven、Node等开发工具,并配置Docker环境;最后在Jenkins中添加SSH节点,指定远程工作目录与Java路径,实现任务分发与持续集成。
567 0
|
11月前
|
关系型数据库 应用服务中间件 Shell
Docker网络
Docker网络通过namespace实现容器间隔离与通信。默认创建docker0网桥,支持bridge、host、none、container四种模式。自定义网络可实现容器间服务名互通,替代已过时的--link。常用命令包括network ls、create、inspect等,实现灵活组网。
337 0
|
11月前
|
jenkins Java 持续交付
Jenkins配置编译项目
基于Jenkins实现自动化编译部署,涵盖后台Java模块、前端Vue项目。流程包括:GitLab拉取代码,Maven/Node编译,Docker打包镜像,推送至CCE镜像仓库,kubectl更新服务。通过自由风格任务配置构建步骤,支持手动触发与参数化导出镜像为tar包,适配不同Docker版本环境,提升发布效率与兼容性。
556 0
|
存储 测试技术 API
pytest接口自动化测试框架搭建
通过上述步骤,我们成功搭建了一个基于 `pytest`的接口自动化测试框架。这个框架具备良好的扩展性和可维护性,能够高效地管理和执行API测试。通过封装HTTP请求逻辑、使用 `conftest.py`定义共享资源和前置条件,并利用 `pytest.ini`进行配置管理,可以大幅提高测试的自动化程度和执行效率。希望本文能为您的测试工作提供实用的指导和帮助。
2533 15
简单易操作 VsCoe离线安装插件【步骤+图片+插件】
这篇文章介绍了在Visual Studio Code (VSCode) 中进行离线安装插件的详细步骤,包括如何下载插件、以SVN插件为例的离线安装过程、通过命令行安装以及一个更加简单的离线安装方式,还提供了操作界面的截图帮助理解。
简单易操作 VsCoe离线安装插件【步骤+图片+插件】
|
Oracle 关系型数据库 Java
银河麒麟v10安装达梦数据库
银河麒麟v10安装达梦数据库
3123 1