如何更改Jenkins的默认徽标

koaltpgm  于 2022-11-21  发布在  Jenkins
关注(0)|答案(2)|浏览(213)

我需要添加一个自定义标志到我的Jenkins网页,这应该出现在登录页面和登录后的页面以及。

kxkpmulp

kxkpmulp1#

我 认为 你 需要 阅读 Jenkins 博客 上 的 这 篇 文章 ( 假设 Jenkins 〉 = 2.128 ) :
New design, UX and extensibility digest for login page et. al. 的 最 大 值

# # 概述

... 登录 和 注册 表单 的 新 设计 , Jenkins 正在 ( 重新 ) 启动 Jenkins 2.128 中 引入 的 页面 ... 这 意味 着 不再 使用 jelly 布局 库 (aka xmlns:l="/lib/layout") 以及 它 所 支持 的 页面 装饰 器 。 但是 有 一 个 新 的 SimplePageDecorator 扩展 点 。

# # SimplePageDecorator - 自 定义 实现

看看 Login Theme Plugin , 它 允许 您 配置 要 注入 到 新 登录/注册 页面 中 的 自 定义 内容 。
Simple Theme plugin 可 用于 自 定义 其余 页面 。

wpcxdonn

wpcxdonn2#

1.正如 其他 人 指出 的 , 安装 登录 页面 主题 插件
1.转到 管理 Jenkins - 〉 配置 系统 - 〉 登录 页面 主题
1.要 更改 徽标 , 只需 在 Head 部分 添加 以下 样式 元素

<style>
    .simple-page .logo {
        background-image: url('https://www.jenkins.io/images/logos/snow/snow.png');
        background-repeat: no-repeat;
        background-position: 50% 0;
        height: 350px;
        background-size: contain;
    }
    .simple-page form {
        width: unset;
        max-width: unset;
    }
<style>

中 的 每 一 个
1.要 更改 徽标 下方 显示 的 标题 文本 , 请 在 " 标题 " 部分 添加 以下 脚本 元素

<script>
document.getElementsByTagName('h1')[0].textContent = 'Welcome to Balajee\'s Jenkins!'
</script>

格式
1.最 后 点击 保存 并 应用 。
下次 登录 时 , 您 应该 会 看到 类似 以下 内容

正如 plugin page 清楚 地 表明 的 那样 ..
只有 在 您 相信 所有 Jenkins 管理 员 不会 滥用 这些 选项 的 情况 下 , 才 安装 此 插件 或 使 其 可 用于 安装 。

相关问题