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

© 2025 TechBlog. All rights reserved.

#标签

共 99 篇文章
今天我们继续学习devops内容基于Jenkins构建CICD环境

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

使用admin账户继续。

时间:12/22/2025

什么是持续集成CI,与DevOps关系

什么是持续集成CI,与DevOps关系

持续集成是一种软件开发实践,其核心在于开发人员会频繁地(通常每天多次)将他们的代码更改集成到共享的主干分支中。每次集成都通过自动化的,以便尽早发现和修复错误,从而提高软件质量并缩短交付周期。你可以把它理解为软件开发中的“频繁、自动化质检”流程。

时间:12/20/2025

DevOps在智能制造中的实践

DevOps在智能制造中的实践

文化转型同样至关重要。站在智能制造的浪潮之巅,我们深刻认识到:当机械的轰鸣与代码的静谧共同谱写生产乐章,当传统制造业遇见DevOps的敏捷与精准,这场产业变革的核心不再是单纯的技术升级,而是构建人、机、代码三位一体的新型生产范式。经过十八个月的努力,该工厂的软件交付周期从季度缩短到周级别,产线配置变更效率提升六倍,因软件问题导致的非计划停机下降80%。这些数字背后,是开发人员与设备工程师在同一个看板前协作的身影,是每次代码提交都能快速验证的自动化流程,更是制造业与互联网技术深度交融迸发出的创新活力。

时间:11/24/2025

DevOps在医疗系统中的应用

DevOps在医疗系统中的应用

具体来说,当开发人员提交代码到Git仓库后,Jenkins会自动触发构建流程,不仅运行单元测试,还会通过容器技术生成与生产环境完全一致的Docker镜像。更麻烦的是,医疗监管要求所有变更必须完整记录,手动操作很容易出现记录遗漏。虽然医疗系统相对保守,但面对互联网医疗、智慧医院等新业态,通过DevOps实践提升交付效率与系统可靠性,已经成为医疗信息化发展的必然选择。特别重要的是权限控制——生产环境部署权限仅对运维负责人开放,且所有部署操作都会生成不可篡改的审计日志,完全满足药监局对医疗软件变更的追溯要求。

时间:11/24/2025

DevOps在云原生中的CICD流水线

DevOps在云原生中的CICD流水线

这里有个关键细节:构建镜像不再用latest标签,而是采用“gitcommitid+时间戳”的命名规则,比如user-service镜像会生成user-service-3a8b9c-202312081530这样的标签。还有个教训是日志收集要及时配置,有次某个服务异常但容器已重启,差点丢失关键日志,后来补上了Fluent-bit日志采集。但更宝贵的是故障恢复能力:上周某个配置错误导致服务中断,我们通过ArgoCD的版本对比功能,10分钟就定位到是某个环境变量被误改,直接点击同步就完成回滚。

时间:11/24/2025

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

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

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

时间:11/18/2025

接口管理工具选型指南swagger与PostIn深度对比

接口管理工具选型指南swagger与PostIn深度对比

在接口管理工具的选择中,swaggerUI是比较常见的工具,PostIn是一款国产开源免费的API管理工具,两款工具各有特点。本文将从安装配置、功能、用户体验几个方面对两款软件进行详细对比。项目。

时间:11/18/2025

sourcefare零基础学习,创建第一个扫描项目服务端Git方式

sourcefare零基础学习,创建第一个扫描项目服务端Git方式

sourcefare是一款国产开源免费的代码扫描工具,包含安全漏洞、编码缺陷、合规性问题扫描,支持常见的Java、JavaScript、Go、Python、C++、C#等语言,工具支持一键安装、零配置,页面操作简洁明了,本文将介绍如何创建项目,使用服务端Git方式获取代码进行代码扫描。

时间:10/31/2025

从传统架构到云原生,如何应对数据增长挑战

从传统架构到云原生,如何应对数据增长挑战

除了数据格式的灵活性,NoSQL数据库的另一大亮点是“水平扩展”能力。但在微服务架构下,数据库的使用逻辑也发生了变化:一个应用不再依赖单一数据库,而是根据不同微服务的需求,选择最适配的数据库类型——比如,订单服务需要处理事务性数据,可采用SQL数据库;与“关系型”的SQL不同,NoSQL(NotOnlySQL)数据库采用非关系型结构,支持灵活的schema(数据模式),无需提前定义固定的数据表结构,这让它能轻松处理非结构化数据(如社交媒体的用户评论、物联网设备采集的实时日志等)。

时间:10/24/2025

MLOps-的CICD-VS-DevOps-的CICD

MLOps-的CICD-VS-DevOps-的CICD

一、使用MLOps应用到,可以看做是“数据驱动业务”与“AI模型落地”两大流程的集成视图万能作业流水线Organize(管数据)---->Engineer(做特征)---->Science(建模型)--->(上线)→(看效果)采集MES传感器-->实时流式处理--->训练缺陷分类模型--->部署在边缘网关--->产线大屏报警POS交易数据(Batch)------>特征聚合→销量时序模型→每日自动输出补货建议到ERP。二、传统的ML交付vsMLOps交付。

时间:10/22/2025

Azure-DevOps-Server-25H2-最新版本发布

Azure-DevOps-Server-25H2-最新版本发布

经过一年多时间的积累,微软在2025年10月9日发布了最新版本的Azure DevOps Server。由于软件产品生命周期策略(Lifecycle Policy)的变化,微软将最新版本命名为Azure DevOps Server 25H2,意思是2025年下半年发布的版本。25H2是两个词的组合,25意思是2025年,H2是Half 2(second half of the year)的简称。

时间:10/19/2025

AWS-RDS-MySQL蓝绿部署常见误区

AWS-RDS-MySQL蓝绿部署常见误区

帮助团队正确理解 RDS 蓝绿部署的适用场景,避免常见误区

时间:10/13/2025

Azure-DevOps-CICD-流水线中-Java-17-容器化部署-NullPointerException-解决方案

Azure-DevOps-CICD-流水线中-Java-17-容器化部署-NullPointerException-解决方案

在使用 Azure DevOps Pipelines 进行 Java 应用容器化部署时,遇到应用启动失败的问题。

时间:10/13/2025

-详解Jenkins-的-Declarative-Pipeline中post-语法

-详解Jenkins-的-Declarative-Pipeline中post-语法

Jenkins Declarative Pipeline中的post块用于定义构建后的操作,支持根据构建状态(成功、失败、不稳定等)执行不同步骤。它可以放在Pipeline或stage级别,常见用途包括发送通知、清理资源、归档报告等。示例展示了always清理工作空间和failure发送邮件通知的用法。post块不能包含stages,但支持所有Jenkins步骤,推荐将资源清理放在always中以确保执行。post块为构建流程提供了灵活的"事后处理"机制。

时间:10/13/2025

k8sjenkinsharbor构建Devops平台

k8sjenkinsharbor构建Devops平台

1、准备一主一从k8s机器,(设备好可以一主多从也行)2、一台harbor仓库机器(dockerhub访问不了)

时间:09/10/2025

DevOps篇之利用Jenkins实现多K8S集群的版本发布

DevOps篇之利用Jenkins实现多K8S集群的版本发布

jenkins实现多集群k8s版本发布以及版本控制

时间:08/28/2025

开源-vs-商业-DevOps-平台如何选择最适合你的方案

开源-vs-商业-DevOps-平台如何选择最适合你的方案

开源与商业DevOps平台如何选型?本文从成本、功能、集成等多维度对比两类DevOps工具,解析信创DevOps的合规适配价值。两类方案各有优劣,企业需结合需求平衡选型。

时间:08/22/2025

Devops之AWS如何安装AWS-CLI

Devops之AWS如何安装AWS-CLI

一文了解如何安装AWS CLI

时间:03/16/2025

如何减少跨团队交付摩擦基于-DevOps-与敏捷的最佳实践

如何减少跨团队交付摩擦基于-DevOps-与敏捷的最佳实践

在现代软件开发中,跨团队协作的挑战主要体现在需求变更、测试环境不匹配、沟通不畅,这些问题往往导致交付延迟。本文将探讨如何通过DevOps、Scrum 以及协作文档来提升跨团队协作效率,并提供可运行的 Demo 代码模块,帮助读者落地最佳实践。info:paths:get:summary: 获取用户信息- name: idin: pathschema:responses:'200':description: 成功content:schema:id:name:收益。

时间:03/15/2025

DevOps实践持续集成与持续部署完全指南

DevOps实践持续集成与持续部署完全指南

某金融团队在实施CI/CD两年后得出关键结论:“自动化流水线只是基础能力,真正的价值在于通过持续反馈驱动体系进化。” 记住:没有最好的工具链,只有最适合的工程实践。立即行动清单✅ 检查现有构建脚本是否支持幂等操作✅ 在测试环境实施一次全链路演练✅ 选择1个关键指标进行持续监控。

时间:03/15/2025

前端项目部署方案

前端项目部署方案

在 Vercel 中关联你的代码仓库。Vercel 会自动检测到你的 Vue 3 项目,并提供默认的构建和部署配置。你可以根据需要进行自定义配置,例如指定构建命令和输出目录。完成配置后,Vercel 会自动触发部署流程,部署完成后会提供一个访问链接,你可以在浏览器中访问该链接查看部署好的项目。现在,你可以在浏览器中访问你的域名或服务器 IP 来查看部署好的 Vue 3 项目。配置 Nginx 以指向你的项目文件。这里将容器的 80 端口映射到主机的 8080 端口,你可以根据需要调整。

时间:03/13/2025

强大的数据库DevOps工具NineData-社区版

强大的数据库DevOps工具NineData-社区版

通过笔者本次使用体验以及结合市场上开源或免费的数据库DevOPS 工具来看,NineData 此次推出的社区版在产品功能、性能、以及易用性均有较大的提升,不仅有基础的SQL 变更管理、数据查询使用,也包含了丰富的SQL规范和数据安全等高级特性。不足的是,NineData社区版目前仅支持10个数据源,这对于大部分公司来说还是偏少。希望后期社区版能支持更多的数据源。

时间:03/12/2025

如何通过自动化测试提升DevOps效率

如何通过自动化测试提升DevOps效率

自动化测试是DevOps效率提升的核心引擎,它通过加速反馈、减少人为错误和提高覆盖率,为企业构建了高质量、高敏捷性的软件交付体系。实施过程中需遵循以下原则:分层设计:按测试金字塔合理分配资源。工具链整合:选择与开发流程深度集成的工具。持续优化:定期评估测试套件并引入新技术(如AI)。行动建议:从单元测试和API测试入手,逐步构建自动化测试体系。通过A/B测试验证自动化对交付效率的提升效果。参与社区实践(如GitHub Actions的开源测试模板),快速落地解决方案。

时间:03/12/2025

云效流水线Gradle缓存问题build.gradle配置snapshot

云效流水线Gradle缓存问题build.gradle配置snapshot

云效、流水线;Gradle缓存问题、排查、解决方法、但是;解决方案、分析、思路、Gradle、最后。

时间:03/09/2025

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