推荐文章
-
Jenkins发送钉钉测试报告通知的方法
1、自动化用例执行完后,使用pytest_terminal_summary钩子函数收集测试结果,存入本地status.txt文件中,供Jenkins调用 #conftest.py def pytest_terminal_summary(terminalreporter, exitstatus, config): """收集测试报告summary,并存入status.t…... admin
- 0
- 0
- 414
-
提升 CI/CD 稳定性:Jenkins 开机自检与推送通知
一、Jenkins 自检的基本特性 系统启动时间检测:实时获取系统的启动时间。 推送通知:在系统重启时向指定的 webhook 发送通知,提醒相关人员。 灵活的时间间隔:可设置自检的时间间隔,以便适应不同的监控需求。 二、安装与环境要求 在使用该自检服务之前,确保系统已安装 Python,并能够访问 Jenkins 服务器。还需要安装 requests 库,用于发送 HTTP 请求,可以通过以下命…... admin
- 0
- 0
- 504
-
Jenkins加入systemd服务并设置为开机自启动
[root@devops ~]# cat /data/jenkins/startup.sh #!/bin/sh source /etc/profile java -jar /data/jenkins/jenkins.war --httpPort=8080 --logfile=/data/jenkins/log [root@devops ~]# cat /data/jenkins…... admin
- 0
- 0
- 912
-
DevOps 工程师必备的 6 个 Linux 命令行工具
实践 DevOps 意味着要使用许多不同的命令行工具,如 kubectl, helm 和其他 *.ctls 来自不同的 云原生 项目。对这些命令行工具的良好掌握是必要的,但更重要的是那些用于将 DevOps 工作流程粘合在一起的命令行工具。 无论是管理部署、自动化任务还是排查问题,熟练掌握 Linux 工具都是不可或缺的。作为工程师,我们不断追求效率和可靠性,而正确的工具集可以成为改变游戏规则的因…... 装系统的sre运维
- 0
- 0
- 507
-
Jenkinsfile通用脚本部署springcloud微服务
#!groovy @Library('jenkinslib') _ def tools = new org.devops.tools() pipeline { agent { label "boot" } parameters { //git动态分支 gitParameter name: 'BRANCH_TAG', type: '…... admin
- 0
- 0
- 723
-
如何用curl命令触发带参数的jenkins任务?
要使用 curl 命令触发带参数的 Jenkins 任务,你需要知道 Jenkins 服务器的 URL 和任务的名称。假设你的 Jenkins 服务器 URL 是 http://your-jenkins-server.com ,任务的名称是 my-job ,并且你有一个参数 my-parameter 。 以下是一个示例命令,它触发了名为 my-job 的 Jenkins 任务,并传递了一…... admin
- 0
- 0
- 436
-
美化Jenkins控制台输出字体颜色
在使用Jenkins进行定制化执行任务时,可能会遇到来自于目标管道反馈和打印的日志,有时可能会包含颜色的字体,但Jenkins的控制台输出默认是不带字体颜色,如果需要显示字体颜色,需要安装相应插件 AnsiColor。 操作步骤: 1、Manage Jenkins >> Plugins >> 搜索安装AnsiColor 2、重启Jenkins 3、任务选择配置项,勾选 Co…... 装系统的sre运维
- 0
- 0
- 510
-
修改Jenkins的数据存储目录解决磁盘空间不足的问题
在使用Jenkins进行持续集成时解决磁盘空间不足的问题 在使用Jenkins进行多次构建后,可能会遇到系统提示磁盘空间不足的情况。这通常是因为Jenkins的主目录挂载在服务器根目录下,导致该区域磁盘占用空间较大。除了对服务器磁盘进行扩容外,另一种有效的解决方案是修改Jenkins的主目录,将其迁移到磁盘空间较大的分区下。 修改Jenkins主目录的注意事项 特别警告:一般情况下,尽量避免修改J…... admin
- 0
- 0
- 1.3k
-
在Jenkins Pipeline中优雅地处理上游与下游Job结果
在Jenkins Pipeline中优雅地处理上游与下游Job结果 最近,我遇到了一个看似简单却颇为棘手的问题:如何在Jenkins Pipeline中,通过上游Job获取下游Job的结果。这个问题虽然不算复杂,但处理不当却可能引发一系列连锁反应。以下是我通过实践得出的一些关键点和解决方案。 Jenkins Pipeline中的Job结果传递 在Jenkins Pipeline中,我们经常需要从一…... 装系统的sre运维
- 0
- 0
- 522
-
GitLab+Jenkins 实现 Webhook 自动化触发构建
通过配置 GitLab + Jenkins Webhook,GitLab 中的代码提交或合并请求等事件可以自动触发 Jenkins 的构建任务,实现持续集成。借助此机制,开发者可以减少手动操作,提升项目的自动化程度和团队协作效率。 什么是Webhook? Webhook 是一种基于 HTTP 的回调机制。当事件发生时,服务端会将该事件的信息通过 HTTP POST 请求的形式推送到预先设置的 We…... 装系统的sre运维
- 0
- 0
- 465






















最新评论