news 2026/5/3 15:35:50

jenkins构建后的后续优化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
jenkins构建后的后续优化

权限管理

Role Strategy插件,此插件适用于jenkins 2.346.3版本,是在https://plugins.jenkins.io/下载的插件

安装完插件重启,在系统管理里就可以可到这个选项了

全局安全配置,授权策略选择role-based-strategy,保存即可

配置管理角色

先创建一个角色test_role(空白处填写后add提交),勾选全部read选项(此处不勾选,普通用户登录界面会报错)

创建普通用户jenkins_test

返回分配角色,将普通用户添加到策略组内

保存即可。使用普通用户登录,只可以看到uat关键字相关的项目,并且只有构建权限,没有任务的配置权限

钉钉告警

dingtalk插件,装完重启

钉钉群内新建机器人

群聊设置添加机器人

添加自定义机器人


选项加密,同意即可,随即弹出webhook地址(加密信息和webhook地址需要用到)

系统配置添加钉钉的webhook

完成后在项目里添加钉钉通知

构建任务即可触发

maven多项目构建

maven构建时,会下载依赖包,当下次构建的时候会使用本地的依赖包进行构建

多个项目怕依赖冲突或者是想分开管理,可参考如下方法

首先,默认settings.xml文件在如下位置,此文件在maven工作目录下的conf目录

cp一个例如settings-api.xml文件,修改localRepository选项,设置一个新的目录(目录需要新建)

maven构建的时候添加如下参数:

--settings /data/soft/maven3.6.3/apache-maven-3.6.3/conf/settings-api.xml clean install -Dmaven.test.skip=true

--settings参数值得是构建的时候指定此文件作为依赖下载,此文件指向了一个新的目录,这样就可以避免多个项目共用一个maven本地源

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 4:51:17

2025年网安局势分析,我该不该转行?

前言 回顾2024,黑产攻击的复杂度指数级攀升,AI让钓鱼邮件以假乱真,加上企业安全预算紧缩、攻防对抗门槛飙升,网络安全工程师的护城河是否正在瓦解? 是该坚守阵地还是另寻出路?今天借话题聊聊2025安全领域…

作者头像 李华
网站建设 2026/5/1 5:42:58

如何用Open-AutoGLM实现零代码AI建模?90%的人还不知道的智能体黑科技

第一章:Open-AutoGLM智能体模型的革命性突破Open-AutoGLM作为新一代开源智能体模型,标志着人工智能在自主推理与任务编排领域迈出了关键一步。该模型不仅继承了传统大语言模型的强大语义理解能力,更通过引入动态规划引擎与自我反思机制&#…

作者头像 李华
网站建设 2026/4/22 16:05:33

【每日一题】一文讲通PCIe链路L1.0/L1.1/L1.2低功耗概念

我们今天简单讲讲一下PCIe 链路的L1低功耗状态,包括L1.0, L1.1, L1.2,讲解一下当初为什么引入这些,在PCIe哪个代际引入的?以及这三者的主要区别包括功耗状态。我们这个公众号的很多人都是从事SSD开发/验证/测试的&…

作者头像 李华
网站建设 2026/4/29 8:18:52

常用FPGA实现的图像处理算法

FPGA(现场可编程门阵列)在图像处理领域因其并行处理能力、低延迟、高能效和可定制化 的特点而极具优势,特别适合于实时性要求高、算法固定、功耗受限 的应用场景。 以下是FPGA上常实现的主流图像处理算法,按处理流程和类别划分&am…

作者头像 李华
网站建设 2026/4/28 21:42:05

出售二手硬盘安全吗?全面的答案和方法

使用过的硬盘中包含大量的个人信息,例如重要文档、帐户、密码等。即使您删除了硬盘中的所有数据,也不能保证删除的数据会被永久删除。那么,出售二手硬盘安全吗?如何安全地出售硬盘?请在出售前仔细阅读本教程并妥善处理…

作者头像 李华