热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

自定义BuildHistory中如何显示构建信息

这篇文章主要介绍了自定义BuildHistory中如何显示构建信息,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获

这篇文章主要介绍了自定义Build History中如何显示构建信息,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

如何在jenkins的Build History中显示当前构建用户和构建的git分支呢?如何自定义显示需要的信息如下图呢(图中的????是表情符号)

自定义Build History中如何显示构建信息

要想显示以上的效果,需要通过两个插件实现我们需要在插件管理中安装一下。分别是 description setter pluginuser build vars

  • description setter plugin作用是在Build栏下方增加一个功能块,用于填写自定义信息,也就是Build history中需要显示的文字

  • user build vars用于采集当前执行构建者的信息

  • 但是实现获取分支信息,我们还需要一个git parameter插件,所以我们需要安装一下

自定义Build History中如何显示构建信息

在实践中看看效果图:

  • 安装完成上面的两个插件,也可以下载完成之后导入进去安装

  • 新建一个freestyle项目 dynamic_jenkinsslave_template

  • 如果你是基于k8s的动态slave构建,请选择标签选择器,我们在这里需要配置一个git参数配置,名称为branch,注意参数的类型也是Branch,这点很重要。也是后面我们需要引用的变量名

自定义Build History中如何显示构建信息

  • 在Build environment中选中 Setjenkins user build variables

自定义Build History中如何显示构建信息

  • 配置git仓库以及分支变量名

自定义Build History中如何显示构建信息

  • 在Build下的 setbuild description中填写相应的信息 


本次构建由????  $BUILD_USER发起 $branch构建
  • 构建

自定义Build History中如何显示构建信息

  • 然后选择需要构建的分支

自定义Build History中如何显示构建信息

  • 查看构建的结果中会有我们前面设置好的显示信息,这里可以自己编写样式

自定义Build History中如何显示构建信息

  • 查看 build history的状态

自定义Build History中如何显示构建信息

感谢你能够认真阅读完这篇文章,希望小编分享的“自定义Build History中如何显示构建信息”这篇文章对大家有帮助,同时也希望大家多多支持编程笔记,关注编程笔记行业资讯频道,更多相关知识等着你来学习!


推荐阅读
  • Jenkins教程:使用Jenkins进行持续集成
    【注】本文译自:https:www.edureka.coblogjenkins-tutorial本文将重点介绍Jenkins架构和Jenkins构建管道,并向您展示如何在Jenki ... [详细]
  • 前言本篇为大家总结社区多人合作常见的场景和对应的git操作命令。本篇非新手教程,阅读本篇前需具备Git基础知识。Git入门教程请参考https://www ... [详细]
  • 本文|层面_Kubernetes概述
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Kubernetes概述相关的知识,希望对你有一定的参考价值。前言本文搜集大量关于Kuber ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • k8s进阶之搭建私有镜像仓库
    企业级私有镜像仓 ... [详细]
  • Git GitHub多人协作
    在学校做一个小项目需要多人协作,就用到了gitHub,百度了一下多数写得乱七八糟或者支离破碎,于是总结了一下自己的步骤如下,第一次使用GitHUb,哪里不对望大神指出一.前期准备: ... [详细]
  • “自主设计与实施的故障注入微服务Sidecar,欢迎大佬批评指正!”
    “故障注入Sidecar“——为您的微服务注入故障以验证集群性能!由于导师和实验室师兄们的科研需要,本人专门以Sidecar的模式设计了一个用于错误注入的微服务模块。该模块可以与任 ... [详细]
  • 执行jenkins最简单的方法就是通过内置的Jetty的servlet容器。您可以执行jenkins是这样的:$java-jarjenkins.war当然,你可能想jenkins的 ... [详细]
  • 1、获取远程供应商的repo镜像repoinit--mirror-ussh:$username$host_name:29418manifests-bxx_branch--repo ... [详细]
  • 1.私有服务器搭建的环境,先clone下来了 ... [详细]
  • |NO.Z.00394|——————————|CloudNative|——|KuberNetes&CI/CD.V32|——|Jenkins.v12|自动构建NodeJs应用.v06|
    一、NodeJS自动发版###---Jenkins执行NodeJS自动发版#~~~Jenkins——Dashboard——Deploy:true——Build——END二、 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了logistic回归(线性和非线性)相关的知识,包括线性logistic回归的代码和数据集的分布情况。希望对你有一定的参考价值。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • jdk jenkins 配置ant_Jenkins系列之—04 节点配置
    一、节点配置1.进入【系统管理】-【节点管理】-【新建节点】,录入节点名,选择PermanentAgent,下一步录入节点详细配置信息&# ... [详细]
author-avatar
手机用户2502860713
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有