// ==UserScript== // @name Jenkins Build History 加强 // @namespace https://github.com/gaoshang212/jenkins-buildHistory-Ext // @version 0.1.1 // @description a Jenkins shortcut tools to build history // @author gaoshang212 // @icon data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw== // @grant none // @include http://yd.koolearn-inc.com/view/* // @exclude http://yd.koolearn-inc.com/app/* // @downloadURL https://update.greasyfork.icu/scripts/433033/Jenkins%20Build%20History%20%E5%8A%A0%E5%BC%BA.user.js // @updateURL https://update.greasyfork.icu/scripts/433033/Jenkins%20Build%20History%20%E5%8A%A0%E5%BC%BA.meta.js // ==/UserScript== // 在 include 里输入您的 jenkins 地址 (function () { 'use strict'; function jenkins() { const $ = window.jQuery; if (!$) { return; } //' ' $('.build-row-cell').each((index, _node) => { const node = $(_node); const cmdlink = node.find('.build-status-link').attr('href'); const ele = node.find('.pane.build-controls .build-badge'); if (!ele.length) { return; } ele.prepend(`  `) const reg = cmdlink.replace(/console.*/, '') ///(?!=\/view\/.+)\d+(?!=console)/.exec(cmdlink); if (reg) { ele.prepend(`  `) } }); } jenkins(); })();