首页
/ Jenkins Atlassian Theme - 翻译成 Bamboo 的神奇外衣

Jenkins Atlassian Theme - 翻译成 Bamboo 的神奇外衣

2024-05-23 18:39:17作者:毕习沙Eudora

Jenkins Logo

是否一直梦想着拥有 Atlassian Bamboo 的优雅外观,但预算有限?别担心,我们有一个解决方案——Jenkins Atlassian Theme。这不仅仅是一个主题,它是贫穷开发者眼中的 Bamboo!

只需简单的七个步骤,你的 Jenkins 就能焕然一新,看起来就像是来自 Atlassian 家族的一员,与 Stash、Jira 和 Confluence 搭配得毫无违和感。

(注意:这个项目并非由 Atlassian 赞助或官方支持)

预览体验

Demo 提供了一个限制访问的 Heroku 应用实例,展示了几个测试任务,你可以构建它们以查看输出效果。它会从 CDN 加载最新的编译版本。默认安装的效果可参见 另一个演示

注:由于这些服务运行在单个 Dyno 上,初次加载可能需要一分钟左右,因为 Dyno 正在启动并加载 Jenkins.

安装教程

  1. 安装 JQuery Plugin
  2. 安装 Simple Theme Plugin
  3. 安装 Gravatar Plugin
  4. 下载 theme.jstheme-min.cssjenkins_logo.png 到你的服务器
  5. 进入 Manage Jenkins
  6. 点击 Configure System 并滚动到 Theme 部分
  7. 填写 theme.jstheme-min.css 的 URL
  8. 点击 Save

云托管安装

跳过第 4 步,直接在第 7 步中使用以下 URL:

https://cdn.rawgit.com/djonsson/jenkins-atlassian-theme/gh-pages/theme-min.css
https://cdn.rawgit.com/djonsson/jenkins-atlassian-theme/gh-pages/theme.js

开发者注意事项

CSS 和 JS 文件已经通过 Grunt 进行了压缩和混淆。要准备开发环境,请执行以下命令:

npm install
grunt

这将生成如下文件:

dist/theme.css
dist/theme-min.css
dist/theme.js

如果你想要在 Github Pages 发布,可以运行:

grunt deploy

文件将被发布至:

  • http://YOURUSER.github.io/jenkins-atlassian-theme/theme.css
  • http://YOURUSER.github.io/jenkins-atlassian-theme/theme.js

兼容性

该主题已验证适用于 Jenkins 2.2 及其早期版本,同时兼容 JQuery plugin 1.7.2-1、Simple Theme plugin 0.3 和 Gravatar plugin 2.1。如果遇到任何问题,欢迎报告,同时也鼓励贡献代码!

致谢

项目特点

  1. 简易安装:只需要几分钟,无需复杂配置。
  2. 高度兼容:支持多个版本的 Jenkins,以及相关插件。
  3. 逼真外观:模拟 Bamboo,让 Jenkins 整合到 Atlassian 生态中。
  4. 开发者友好:提供 Grunt 支持,便于定制和部署。

使用 Jenkins Atlassian Theme,让你的持续集成工具更加专业,提升团队开发环境的整体品质。立即尝试,让 Jenkins 也能享受 Bamboo 的待遇吧!

登录后查看全文
热门项目推荐

项目优选

收起
docsdocs
暂无描述
Markdown
827
5.48 K
kernelkernel
openEuler内核是openEuler操作系统的核心,既是系统性能与稳定性的基石,也是连接处理器、设备与服务的桥梁。
C
494
515
ops-nnops-nn
本项目是CANN提供的神经网络类计算算子库,实现网络在NPU上加速计算。
C++
783
1.57 K
pytorchpytorch
作为 Ascend for PyTorch 社区的核心组件,TorchNPU 是昇腾专为 PyTorch 打造的深度学习适配插件,使 PyTorch 框架能够直接调用昇腾 NPU,为开发者提供昇腾 AI 处理器的超强算力。
Python
800
1.14 K
ops-transformerops-transformer
本项目是CANN提供的transformer类大模型算子库,实现网络在NPU上加速计算。
C++
970
2.28 K
kernelkernel
deepin linux kernel
C
32
16
AscendNPU-IRAscendNPU-IR
AscendNPU-IR是基于MLIR(Multi-Level Intermediate Representation)构建的,面向昇腾亲和算子编译时使用的中间表示,提供昇腾完备表达能力,通过编译优化提升昇腾AI处理器计算效率,支持通过生态框架使能昇腾AI处理器与深度调优
C++
480
312
jiuwenswarmjiuwenswarm
JiuwenSwarm 是一款基于openJiuwen开发的智能AI Agent,它能够将大语言模型的强大能力,通过你日常使用的各类通讯应用,直接延伸至你的指尖。
Python
3.01 K
766
cannbot-skillscannbot-skills
CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。
Markdown
1.26 K
808
cann-learning-hubcann-learning-hub
CANN 学习中心仓,支持在线互动运行、边学边练,提供教程、示例与优化方案,一站式助力昇腾开发者快速上手。
Jupyter Notebook
647
284