TechBlog
首页分类标签搜索关于
← 返回标签列表
加载中...

© 2025 TechBlog. All rights reserved.

#标签

共 112 篇文章
Jenkins-pipeline流水线方式部署后端jar

Jenkins-pipeline流水线方式部署后端jar

pipeline流水线的方式适用于大于10人的团队且有专人运维的团队。一个简单的例子配置的简要说明如下。

时间:12/23/2025

今天我们继续学习devops内容基于Jenkins构建CICD环境

今天我们继续学习devops内容基于Jenkins构建CICD环境

使用admin账户继续。

时间:12/22/2025

Jenkins部署基础项目

Jenkins部署基础项目

Jenkins是一个开源的持续集成工具,基于Java开发,通过插件机制实现构建、测试和部署等CI/CD任务。本文介绍了Jenkins的核心概念、部署方法和使用流程。主要内容包括:Jenkins与DevOps/DevSecOps的关系;LTS版本的JDK兼容性说明;通过yum安装Jenkins的详细步骤;插件源加速配置方法;创建CI/CD任务的基本流程(代码拉取、构建、测试、部署);以及蓝绿部署、金丝雀发布等常见部署策略对比。最后还介绍了JenkinsUI的基本设置,为开发团队提供自动化构建和部署的解决方案

时间:12/20/2025

SpringBootElasticsearch实现高效全文搜索

SpringBootElasticsearch实现高效全文搜索

通过这个简单的示例,你已经成功地将Elasticsearch集成到了SpringBoot应用程序中。这使得你能够轻松地实现全文搜索功能,提升了应用程序对大量数据的管理和检索效率。当然,根据具体业务需求,你还可以进一步优化和扩展这个基础架构,使用Elasticsearch提供的更高级功能。希望这篇文章能够帮助你在SpringBoot项目中利用Elasticsearch实现强大的全文搜索功能。

时间:12/19/2025

Jenkins-Pipeline共享库Shared-Library完全指南

Jenkins-Pipeline共享库Shared-Library完全指南

Jenkins的是实现“流水线即代码”的关键,它通过**共享库(SharedLibrary)**机制,让团队能将通用的Pipeline逻辑(如构建、部署步骤)封装起来,供所有项目复用,从而大幅提升代码的维护性和标准化水平。*Pipeline:GroovyLibraries插件**是Jenkins实现高效、标准化CI/CD的基石。通过将通用逻辑抽象到共享库中,不仅能减少重复代码,还能推动团队工程技术实践的统一。

时间:12/16/2025

离线安装升级Jenkins和pipelinemultijob等插件无痛版

离线安装升级Jenkins和pipelinemultijob等插件无痛版

本文介绍了Jenkins版本升级和插件安装的完整流程。针对内网环境中旧版Jenkins(2.346.1)缺乏插件管理功能的问题,提出先在联网环境部署新版Jenkins(2.528.3),安装所需插件后,将插件包和程序迁移至内网。关键步骤包括:保持旧版运行,为新版指定不同端口和工作目录,迁移插件和任务目录,验证无误后切换端口实现平滑升级。该方法避免了手动下载插件的依赖问题,确保插件兼容性,同时保留原有40多个freestyle项目的配置和构建关系。

时间:12/11/2025

Jenkins-Jackson-2-API插件详解JSON处理的基础支柱

Jenkins-Jackson-2-API插件详解JSON处理的基础支柱

在Jenkins生态中,众多插件需要通过JSON进行数据交换、API通信或配置存储。若每个插件都各自打包JSON库,极易引发版本冲突与资源浪费。正是为解决这一问题而生的核心基础设施。Jackson2API插件是Jenkins平台中通过统一管理Jackson库,为整个插件生态系统提供了稳定、高效的JSON处理能力,是构建复杂、可靠CI/CD流水线的重要基石。本文将深入解析该插件的作用、使用方法、应用场景及最佳实践。

时间:12/10/2025

Jenkins-JUnit插件自动化测试报告与质量守护者

Jenkins-JUnit插件自动化测试报告与质量守护者

JenkinsJUnit插件本质上是一个测试结果处理器和可视化工具。它的主要功能是消费各种测试框架生成的JUnit格式XML报告,并将这些数据转化为Jenkins能够理解和展示的形式。该插件原本是Jenkins核心功能的一部分,直到1.577版本后才被拆分出来成为一个独立插件。插件的核心价值在于它统一了测试报告的标准。无论团队使用JUnit4、JUnit5、TestNG还是其他能够生成JUnit格式报告的测试框架,如Python的pytest,都可以通过同一个插件进行结果收集和展示。

时间:12/09/2025

Jenkins-Matrix-Authorization-Strategy插件详解与应用指南

Jenkins-Matrix-Authorization-Strategy插件详解与应用指南

在Jenkins环境中,一个开发人员需要查看A项目的构建日志,但无权访问B项目的配置;同时,运维人员可以管理所有构建节点,但无法修改流水线代码——这种正是MatrixAuthorizationStrategy插件的核心价值所在。Jenkins的MatrixAuthorizationStrategy插件通过,让管理员能够在用户/用户组与具体权限之间建立精细的对应关系,支持从全局系统级别到单个项目级别的多层权限控制。

时间:12/08/2025

RUSTFS-Docker-容器化部署指南

RUSTFS-Docker-容器化部署指南

RUSTFS是基于Rust语言开发的高性能分布式对象存储系统,可作为MinIO替代方案。本文详细介绍其Docker部署方法:1)环境准备包括Docker安装验证;2)镜像拉取通过轩辕加速地址;3)部署支持单机和分布式模式,提供基础命令和自定义配置指南;4)功能测试涵盖Web控制台和API访问;5)生产建议涉及数据持久化、安全加固和性能优化措施。该系统具备S3兼容性、数据湖支持等特性,适合各类存储场景,部署时需注意端口映射、权限设置等关键配置。

时间:12/08/2025

Spring-Boot-项目各模块整合

Spring-Boot-项目各模块整合

创建一个配置类,继承仅适用于SpringBoot2.x但在中,不再推荐继承该类,而是使用LambdaDSL配置方式。步骤操作1️⃣添加依赖2️⃣(可选)创建配置类3️⃣定义用户来源(内存/数据库/LDAP)4️⃣配置URL权限规则(公开/登录/角色)5️⃣(生产)使用加密密码6️⃣(可选)启用方法级安全@Document(indexName="products")//索引名(ES中相当于数据库表)@Id//ES_id字段。

时间:12/07/2025

主流CICD工具对比分析

主流CICD工具对比分析

主流CI/CD工具对比分析!Jenkins,GitLab,云效!

时间:12/06/2025

Jenkins-Ioncions-API-插件现代化图标库在持续集成中的应用

Jenkins-Ioncions-API-插件现代化图标库在持续集成中的应用

区分不同类型的构建步骤(编译、测试、部署等)表示步骤的成功/失败状态提供直观的操作按钮(重试、跳过、详情等)

时间:12/05/2025

ElasticSearch服务端报错Unrecognized-VM-option-UseAVX2

ElasticSearch服务端报错Unrecognized-VM-option-UseAVX2

摘要:Elasticsearch节点启动失败,日志显示"UnrecognizedVMoption'UseAVX=2'"错误

时间:12/03/2025

Jenkins-使用-NSSM-实现-Windows-节点自启动

Jenkins-使用-NSSM-实现-Windows-节点自启动

本文介绍使用NSSM工具将Jenkins节点代理注册为Windows系统服务的方法,实现节点开机自启动和故障自动恢复。主要内容包括:前置准备:需准备NSSM工具、Jenkinsagent.jar文件及Java环境,并验证环境可用性。NSSM安装:下载解压后即可使用,无需安装。核心配置步骤:通过nssminstall命令注册服务配置Java路径、工作目录和节点启动参数设置服务显示名称和描述配置运行账户权限设置故障恢复策略(自动重启)服务管理:安装完成后可通过命令行启动/停止服务,支持修改

时间:12/03/2025

Jenkins动态绑定节点设备ID多物理机USB设备适配方案

Jenkins动态绑定节点设备ID多物理机USB设备适配方案

并自动读取当前节点的环境变量,实现设备ID的动态获取。

时间:12/02/2025

CICD自动化构建打包部署Jenkins-maven-gitlabtomcat

CICD自动化构建打包部署Jenkins-maven-gitlabtomcat

在本文档中,我们将概述持续集成,持续交付和持续部署的概念,以及GitLabCI/CD的介绍。软件开发的连续方法基于自动执行脚本,以最大限度地减少在开发应用程序时引入错误的可能性。从新代码的开发到部署,它们需要较少的人为干预甚至根本不需要干预。它涉及在每次小迭代中不断构建,测试和部署代码更改,从而减少基于有缺陷或失败的先前版本开发新代码的机会。这种方法有三种主要方法,每种方法都根据最适合您的策略进行应用。Devops持续集成。

时间:12/01/2025

Elasticsearch集群部署实战指南

Elasticsearch集群部署实战指南

浏览器访问http://192.168.73.128:9200、http://192.168.73.128:9200查看节点Node1、Node2的信息。-e:从命令行中获取,输入、输出后面跟着字符串,该字符串可以被当作Logstash的配置(如果是空,则默认使用stdin作为输入,stdout作为输出)。pretty检查群集状态信息。浏览器访问http://192.168.73.129:9100/查看索引信息,可以看见索引默认被分片5个,并且有一个副本。

时间:11/24/2025

Springboot中使用Elasticsearch部署使用讲解-最完整

Springboot中使用Elasticsearch部署使用讲解-最完整

这里只做演示和介绍,如果只需要了解在Java中使用可跳过,去看第四部分,但是这些还是很有必要了解一下。Docs。

时间:11/21/2025

Jenkins-中修改-admin-账号密码的正确位置与方法

Jenkins-中修改-admin-账号密码的正确位置与方法

重启Jenkins:systemctlrestartjenkins(或停止进程后java-jarjenkins.war启动)。如存在授权策略可同时改为允许登录(如登录用户可做任何事/取消矩阵限制)。(特别是使用Tomcat部署或自定义目录时),并确保目录权限正确。​哈希值(可用jBCrypt在线/本地生成),保存。备份并临时关闭安全(仅用于恢复),并在完成密码重置后恢复安全策略。(如未启用请先启用并保存)。访问首页(此时无需登录);​中填入新密码并保存。,并保留你的授权策略);

时间:11/21/2025

CICD工具选型指南Jenkins与Arbess深度对比

CICD工具选型指南Jenkins与Arbess深度对比

在CICD工具的选择中,Jenkins作为一个老牌的CICD工具是广为人知的,Arbess作为一款新兴的国产开源免费的CICD工具,两款工具各有特点。本文将从安装配置、功能、用户体验等几个方面对两款软件进行详细对比。

时间:11/18/2025

Windows上Jenkins服务启动不了的问题

Windows上Jenkins服务启动不了的问题

4.再重启电脑或者常规方法重启jenkins,这样服务就能起来了。3.右击属性,找到登录把密码改成你修改后的。1.打开任务管理器,找到该服务。

时间:11/17/2025

解决jenkins-Exception-java.lang.NoSuchFieldError-SNAKE_CASE

解决jenkins-Exception-java.lang.NoSuchFieldError-SNAKE_CASE

前提:团队里本来是用git的webhook触发jenkins做一些自动化,有天突然发现触发不了,jenkins报错了,大概就是:jenkinsExceptionjava.lang.NoSuchFieldError:SNAKE_CASE这个错误。查了一下可能是环境引起的,也是官方已经修复的bug,需要更新插件包版本,这个版本又依赖更高的jenkins版本,所以还是要升级jenkins==2、下载对应的版本的jenkins的war包,要从国内镜像下载,官方的实在是太慢了。

时间:11/16/2025

ELK-自动化部署脚本解析

ELK-自动化部署脚本解析

本文档介绍了elk_deploy_fast.py自动化部署脚本,用于在openEuler22.03LTS系统快速部署ELK7.17.0版本。脚本采用模块化设计,包含配置参数、远程命令执行、部署流程和入口四大核心模块,专注于执行部署流程而不进行环境检测和启动验证。部署过程包括环境准备、Elasticsearch/Logstash/Kibana的安装配置及服务启动,并优化了系统参数、权限和目录结构。脚本适用于预先确认环境和安装包的情况,部署后需要手动验证各组件状态。该方案具有流程简洁、执行迅速的特点,便于后续

时间:11/16/2025

上一页
12345
下一页第 1 / 5 页