blueocean

Blueocean Docker Image

集成Blue Ocean的Jenkins镜像,重新设计用户体验,专为Jenkins Pipeline打造,同时兼容Freestyle任务,减少界面混乱,提升团队协作清晰度。

33 次收藏下载次数: 0状态:社区镜像维护者:Jenkins 自动化与 CI/CD仓库类型:镜像最近更新:9 年前

Jenkins Blue Ocean 镜像

镜像概述和主要用途

Blue Ocean是Jenkins的用户体验重设计方案,该镜像集成了Blue Ocean插件,旨在为Jenkins Pipeline提供直观、现代化的操作界面,同时保持与传统Freestyle任务的兼容性。通过优化界面布局、减少视觉干扰,帮助团队成员更清晰地理解和管理CI/CD流程,提升整体协作效率。

核心功能和特性

  • 重新设计的用户体验:从底层为Jenkins Pipeline构建,提供简洁直观的现代化界面
  • Pipeline优化支持:专为Pipeline工作流设计,简化Pipeline的创建、编辑与可视化过程
  • Freestyle任务兼容:完全支持传统Freestyle任务,无需修改现有工作流程
  • 减少视觉混乱:优化信息展示层级,突出关键数据,降低使用复杂度
  • 团队协作增强:提升CI/CD流程的透明度,帮助团队成员高效协作

使用场景和适用范围

  • 采用Jenkins Pipeline进行CI/CD流程管理的开发团队
  • 需要简化Jenkins操作界面、降低团队学习成本的组织
  • 同时使用Pipeline和Freestyle任务的混合工作流环境
  • 追求高效团队协作与清晰流程可视化的DevOps场景

使用方法和配置说明

基本部署(docker run)

bash
docker run -d -p 8080:8080 -p 50000:50000 --name jenkins-blueocean docker.xuanyuan.run/jenkinsci/blueocean

数据持久化配置

为避免数据丢失,建议挂载数据卷保存Jenkins配置:

bash
docker run -d \
  -p 8080:8080 \
  -p 50000:50000 \
  -v jenkins-data:/var/jenkins_home \
  --name jenkins-blueocean \
  docker.xuanyuan.run/jenkinsci/blueocean

环境变量配置

常用环境变量说明:

  • JENKINS_HOME:Jenkins数据存储路径,默认/var/jenkins_home
  • JAVA_OPTS:Java运行参数,可配置内存等资源,例如:
    bash
    docker run -d -p 8080:8080 -e JAVA_OPTS="-Xmx2g -Xms1g" docker.xuanyuan.run/jenkinsci/blueocean
    

访问与初始化

  1. 部署后通过浏览器访问 http://<主机IP>:8080
  2. 首次登录需获取初始管理员密码,查看容器日志:
    bash
    docker logs jenkins-blueocean
    
  3. 在日志中查找类似以下内容的初始密码:
    Jenkins initial setup is required. An admin user has been created and a password generated.
    Please use the following password to proceed to installation:
    <初始密码>
    
  4. 输入密码后,按照引导完成插件安装和管理员账户设置

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 blueocean 镜像标签

docker pull docker.xuanyuan.run/jenkins/blueocean:<标签>

DockerHub 原生拉取命令

docker pull jenkins/blueocean:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持99.95% SLA 保障付费会员免广告