Jenkins环境搭建

简介: 本文介绍Jenkins环境搭建步骤,包括拉取Jenkins 2.464 Docker镜像,创建数据卷映射/var/jenkins_home,配置8080和50000端口映射,启动容器并设置持久化与自动重启。容器启动后,通过浏览器访问指定IP:9988,初始化管理员账号,并安装SVN提供的插件包,先装旧插件及依赖,再升级为新版本插件完成部署。

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/

目录
相关文章
|
2月前
|
Kubernetes 应用服务中间件 API
Nginx Ingress 退役,详细版迁移指引来啦
Ingress NGINX 退役引发开发者们的强烈关注,官方已经提供了完备的应对措施,迁移到 Gateway API,以及20+ Ingress 控制器。但实施迁移的时候,企业还会希望了解新的 Ingress 控制器是否兼容 Ingress NGINX 的注解,迁移过程中如何进行灰度切流,遇到流量损失如何快速回滚等,以保障迁移过程平滑,不影响线上业务。因此,本文将提供基于实操的应对方案,以阿里云云原生 API 网关(Higress 企业版)为例,按步骤详细阐述迁移的操作过程。
558 29
|
NoSQL Redis
Kubernetes----部署单节点Redis
Kubernetes----部署单节点Redis
5742 1
|
Ubuntu 关系型数据库 MySQL
M1 macos docker获取x86 x64 amd 等指定架构版本linux ubuntu mysql 容器并启动容器
M1 macos docker获取x86 x64 amd 等指定架构版本linux ubuntu mysql 容器并启动容器
|
2月前
|
Java Maven 数据安全/隐私保护
06-nexus私仓环境搭建
本文详细介绍Nexus Repository Manager OSS的安装与配置,涵盖JDK环境准备、服务部署、用户创建及启动操作。指导用户搭建Maven和Docker私有仓库,实现jar包与镜像的上传下载,并配置匿名访问与本地客户端信任。支持多种仓库类型,适用于企业级制品管理。
214 0
|
2月前
|
Java Maven 数据安全/隐私保护
Nexus仓库
本文介绍了Nexus Repository Manager的Linux安装与配置,包括JDK环境搭建、OSS版下载、解压启动、仓库管理及Docker部署方式。详细说明了登录、密码重置、仓库创建、Maven/NPM/Docker私服配置与资源上传等操作,并提供常用命令与配置示例,助力高效搭建私有仓库。
236 0
|
2月前
|
缓存 Ubuntu Linux
02-Docker安装 CentOS安装Docker
本文详细介绍在CentOS和Ubuntu系统上安装、配置及卸载Docker的完整步骤,包括配置阿里云镜像加速、离线安装方法、设置开机自启与命令补全,助你快速部署并测试Docker环境。
231 0
|
2月前
|
关系型数据库 MySQL Docker
03-Docker下载加速 docker下载加速
本文介绍了两种Docker镜像下载加速方法:一是使用网易数帆、阿里云等镜像仓库直接拉取镜像,如通过`hub.c.163.com/library/mysql`下载MySQL;二是配置阿里云镜像加速器,修改`/etc/docker/daemon.json`文件添加加速地址,重启Docker服务后即可使用官方镜像命令快速拉取。此外,还介绍了如何为Docker配置HTTP/HTTPS代理,提升网络访问效率。
295 0
|
2月前
|
jenkins Java 持续交付
Jenkins前置配置
本文介绍Jenkins与GitLab集成的完整配置流程:包括GitLab账号创建、SSH密钥配置、API Token生成,Jenkins中GitLab连接、凭据管理、全局Git信息设置,以及节点服务器环境搭建(JDK、Maven、Node、Docker等),并详细说明Jenkins节点通过SSH方式接入的步骤,实现自动化拉取代码、构建打包与持续集成。
|
7月前
|
开发工具 git
使用Git下载指定版本或指定commit
使用Git下载指定版本或指定commit
|
10月前
|
关系型数据库 MySQL Linux
CentOS 7系统下详细安装MySQL 5.7的步骤:包括密码配置、字符集配置、远程连接配置
以上就是在CentOS 7系统下安装MySQL 5.7的详细步骤。希望这个指南能帮助你顺利完成安装。
2585 26

热门文章

最新文章