Jekins使用手册

news/2025/1/7 11:50:54/文章来源:https://www.cnblogs.com/nuccch/p/18653530

在构建历史中显示构建者和分支名

在构建后执行Groovy脚本来实现,参考:
Jenkins在历史中展示构建者和分支名
添加Groovy Postbuild

manager.addShortText(manager.getEnvVariable("BUILD_USER")) 
manager.addShortText(manager.build.buildVariables.get("branch"))

还可以自定构建编号,如:#${BUILD_NUMBER}-${BUILD_USER}-${branch},参考:
jenkins构建历史中的Build Name设置
Jenkins在构建历史中显示构建者和分支名
Jenkins构建历史中的Build Name设置

定制Jekins主题

Jekins支持自定义相关UI主题,比如:登录页面,页面顶部标题和Logo等,这通过安装相应插件来实现。
进入到Jekins【系统管理->插件管理】界面,选择【Available plugins】菜单,在搜索框中输入"theme"关键字,安装如下插件:Login Theme Plugin,Simple Theme Plugin。然后进入到【系统管理->Appearance】界面,配置相应定制化信息即可。关于Jekins主题定制的实践,还可以参考Youtube视频Customizing Jenkins: Logo, Theme, and Login Page Beautification。

Jekin执行Shell命令时隐藏敏感信息

在Jekins中配置项目构建步骤时,如果需要执行Shell命令,特别是需要执行类似SSH登录Docker登录这样的操作时,需要输入密码信息,默认情况下在控制台输出中会将密码信息以明文形式展示出来,这是有非常大的安全隐患的。可以通过安装MaskPasswords插件在控制台输出中将一些敏感信息银行掉(如:显示为固定数量星号"*")。
参考:Jenkins执行Shell时隐藏密码docker登录密码,docker login 明文密码登录提示WARNING! Using --password via the CLI is insecure. Use --password-stdin.。

选择指定分支构建

在Jekins中构建项目时如果需要能灵活选择指定分支,需要使用Git Parameter插件。
关于该插件的具体使用参考Jenkins构建时选择发布的分支。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/864475.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20241421 《计算机基础与程序设计》课程总结

第一周作业 1.学习了有关专业的技能培养方向 2.对《计算机基础与程序设计》进行了大致的浏览,大概了解了计算机的相关理论知识 3.学习了有关2进制、8进制、10进制、16进制之间的转换第二周作业 1.《计算机科学概论》:第一章向我们介绍了计算机科学这门学科的内容以及其基本概…

[.NET] 单位转换实践:深入解析 Units.NET

在现代软件开发中,准确处理不同单位的转换是一个常见而复杂的需求。无论是处理温度、长度、重量还是其他物理量,都需要可靠的单位转换机制。本文将深入介绍 Units.NET 库,展示如何在 .NET 应用中优雅地处理单位转换。单位转换实践:深入解析 Units.NET 摘要 在现代软件开发中…

卡诺图化简

卡诺图化简 卡诺图(Karnaugh Map,简称K图)是一种用于简化布尔代数表达式的工具。它通过将真值表的值图形化,帮助我们更直观地找到最小项和最大项,从而简化逻辑表达式。 卡诺图的基本概念单元格:每个单元格代表一个布尔变量的可能取值组合。 邻接:两个单元格如果只有一个…

Postman与ElasticSearch交互

为了方便测试,修改ES安装路径下的config/elasticsearch.yml中的安全配置,不使用密钥访问。 以下配置的enabled都改为false # Enable security features xpack.security.enabled: falsexpack.security.enrollment.enabled: false# Enable encryption for HTTP API client conn…

本地搭建ElasticSearch

1:在elastic.co下载安装包 https://www.elastic.co/downloads/elasticsearch windows版本的是个zip包,下载解压缩后可直接通过命令行运行 cd [安装路径]/bin elasticsearch2:配置 默认需要ssl、密码等安全配置,会导致localhost:9200访问失败。可通过以下方式关闭安全配置,…

20241307《计算机基础与程序设计》课程总结

目录 第一节 第二节 教材学习内容总结 C语言程序设计第十三章和第十四章的总结: 第十三章:文件操作文件的打开与关闭 • 使用fopen()函数打开文件,它接受文件名和模式作为参数,返回一个FILE指针。 • fclose()函数用于关闭文件,释放资源。 文件的读取 • fgetc()和getc…

错误记录:[Synth 8-6895] The reference checkpoint

报错详情点击查看代码 [Synth 8-6895] The reference checkpoint E:/Projects/Vivado2023/2.ExampleDesign_my/iic_ms/iic_ms.srcs/utils_1/imports/synth_1/Master.dcp is not suitable for use with incremental synthesis for this design. Please regenerate the checkpoin…

4 跨音速

可以的话请点个赞吧,欧内盖,如果没有大伙支持的话,瓦达西!4 跨音速 基本 升力的基本计算公式为:\(L=\frac{1}{2}\rho_{\infty}V_{\infty}^{2}Sc_{l}\) 对于二维翼型升力系数\(c_l\)而言,它直接和机翼截面几何结构相关,即随翼型弯度增大、厚度-弦长比增大而增大。 ‍ ​​…

CPU负载均衡之WALT

前言 本文继续整理CPU调度WALT相关内容,主要整理如下内容:WALT是什么? WALT 计算? WALT 计算数据如何使用?1. WALT是什么? WALT:Windows-Assist Load Tracing的缩写:从字面意思来看,是以window作为辅助项来跟踪CPU LOAD; 实质上是一种计算方法,用数据来表现CPU当前的…

[ Netty ] 通过Netty聊天业务来加深理解Netty运行以及网络编程.

引言这几天在学习Netty网络编程的过程当中对Netty的运作原理及流程有一定的了解,通过Netty实现聊天业务来加深对Netty的理解.这里用一张图概括运行流程这里我在Github上面找到一位大神总结的尚硅谷的学习笔记,里面有写Netty的运作原理(但是因为前面一直在讲原理我自己身原因容易…

输出下列图形

题目很简单但也算是复习知识点,有三种做法,第一种是直接printf,第二种是循环语句,第三种是调用函数。printf省略 for循环: ① ②调用函数:

动手深度学习-PyTorch(第二版)PDF、EPUB免费下载

李沐,动手深度学习,中文第二版,2023年8月18日。本书是《动手学深度学习》的重磅升级版本,选用经典的PyTorch深度学习框架,旨在向读者交付更为便捷的有关深度学习的交互式学习体验。 本书重新修订《动手学深度学习》的所有内容,并针对技术的发展,新增注意力机制、预训练等…