- 【云原生】DevOps(六):Jenkins流水线 【云原生】DevOps(六):Jenkins流水线
- GitLab Community Edition(简称GITLAB-CE)是一款开源的DevOps平台,集成了代码仓库管理、版本控制、 issue 跟踪、CI/CD 流水线、Wiki 和容器仓库等功能,为软件开发团队提供一站式的协作解决方案。通过Docker容器化部署GITLAB-CE,可大幅简化安装流程、提高环境一致性,并便于快速扩展和迁移。本文将详细介绍如何通过Docker快速部署GITLAB GitLab Community Edition(简称GITLAB-CE)是一款开源的DevOps平台,集成了代码仓库管理、版本控制、 issue 跟踪、CI/CD 流水线、Wiki 和容器仓库等功能,为软件开发团队提供一站式的协作解决方案。通过Docker容器化部署GITLAB-CE,可大幅简化安装流程、提高环境一致性,并便于快速扩展和迁移。本文将详细介绍如何通过Docker快速部署GITLAB
- 在探讨如何使用 Python 代码分析 GitHub 上的开源项目之前,我们需要明白这个过程涉及到的关键技术和工具。分析 GitHub 上的开源项目通常意味着我们需要获取项目的元数据、源代码、贡献者信息、commit 历史、issues、pull requests 等信息。Python,作为一门功能强大的编程语言,通过各种库和 API,能够有效地帮助我们完成这项任务。 使用 GitHub A... 在探讨如何使用 Python 代码分析 GitHub 上的开源项目之前,我们需要明白这个过程涉及到的关键技术和工具。分析 GitHub 上的开源项目通常意味着我们需要获取项目的元数据、源代码、贡献者信息、commit 历史、issues、pull requests 等信息。Python,作为一门功能强大的编程语言,通过各种库和 API,能够有效地帮助我们完成这项任务。 使用 GitHub A...
- 本文将首先简单介绍矢量瓦片的基本知识,同时将矢量瓦片和栅格瓦片进行简单对比,最后以GeoServer为例,重点讲述在GeoServer中如何发布矢量瓦片,并在GeoServer中进行数据浏览展示。 本文将首先简单介绍矢量瓦片的基本知识,同时将矢量瓦片和栅格瓦片进行简单对比,最后以GeoServer为例,重点讲述在GeoServer中如何发布矢量瓦片,并在GeoServer中进行数据浏览展示。
- 从DevOps到GitOps:自动化再进化,运维的未来不靠“人”,靠“流 从DevOps到GitOps:自动化再进化,运维的未来不靠“人”,靠“流
- 本文介绍如何利用Dify工作流构建自动化测试分析系统,通过解析代码变更智能生成测试策略。该系统可集成至CI/CD流程,实现7x24小时风险识别与测试重点推荐,有效提升测试覆盖率和问题预防能力。 本文介绍如何利用Dify工作流构建自动化测试分析系统,通过解析代码变更智能生成测试策略。该系统可集成至CI/CD流程,实现7x24小时风险识别与测试重点推荐,有效提升测试覆盖率和问题预防能力。
- 在软件开发中,我们是否经常面临这样的困境?尽管测试团队倾尽全力,但线上漏测问题依然像幽灵一样不时出现。人为的测试总有极限:测试用例设计可能覆盖不全、回归测试因时间紧张而被压缩、疲劳可能导致误判…… 这些“人性化”的漏洞,单靠增加人力或延长工时往往收效甚微。那么,有没有一种方法,能将我们的测试策略、经验与最佳实践固化下来,形成一个不知疲倦、全天候在线的“测试策略大脑”呢?答案是肯定的。本文将介... 在软件开发中,我们是否经常面临这样的困境?尽管测试团队倾尽全力,但线上漏测问题依然像幽灵一样不时出现。人为的测试总有极限:测试用例设计可能覆盖不全、回归测试因时间紧张而被压缩、疲劳可能导致误判…… 这些“人性化”的漏洞,单靠增加人力或延长工时往往收效甚微。那么,有没有一种方法,能将我们的测试策略、经验与最佳实践固化下来,形成一个不知疲倦、全天候在线的“测试策略大脑”呢?答案是肯定的。本文将介...
- 在软件开发中,我们是否经常面临这样的困境?尽管测试团队倾尽全力,但线上漏测问题依然像幽灵一样不时出现。人为的测试总有极限:测试用例设计可能覆盖不全、回归测试因时间紧张而被压缩、疲劳可能导致误判…… 这些“人性化”的漏洞,单靠增加人力或延长工时往往收效甚微。那么,有没有一种方法,能将我们的测试策略、经验与最佳实践固化下来,形成一个不知疲倦、全天候在线的“测试策略大脑”呢?答案是肯定的。本文将介... 在软件开发中,我们是否经常面临这样的困境?尽管测试团队倾尽全力,但线上漏测问题依然像幽灵一样不时出现。人为的测试总有极限:测试用例设计可能覆盖不全、回归测试因时间紧张而被压缩、疲劳可能导致误判…… 这些“人性化”的漏洞,单靠增加人力或延长工时往往收效甚微。那么,有没有一种方法,能将我们的测试策略、经验与最佳实践固化下来,形成一个不知疲倦、全天候在线的“测试策略大脑”呢?答案是肯定的。本文将介...
- 引言:为什么要有版本控制器在多人协作、快速迭代的开发过程中,代码像流水一样不停变更:今天加了新功能,明天又回滚,后天同事把文件改得面目全非。如果没有版本控制,我们将面临:无法追溯“昨天到底改了哪一行”合并代码全靠 U 盘/网盘/QQ 传文件一不小心把能跑的版本覆盖,欲哭无泪版本控制器(VCS, Version Control System)应运而生:它像一台“时光机”,让我们随时查看历史、回... 引言:为什么要有版本控制器在多人协作、快速迭代的开发过程中,代码像流水一样不停变更:今天加了新功能,明天又回滚,后天同事把文件改得面目全非。如果没有版本控制,我们将面临:无法追溯“昨天到底改了哪一行”合并代码全靠 U 盘/网盘/QQ 传文件一不小心把能跑的版本覆盖,欲哭无泪版本控制器(VCS, Version Control System)应运而生:它像一台“时光机”,让我们随时查看历史、回...
- 别再手动上线了兄弟:持续交付帮你把“上线焦虑症”治好 别再手动上线了兄弟:持续交付帮你把“上线焦虑症”治好
- 不知道你是否和我刚入门时一样,面对 Git 一脸茫然。一堆 pull, push, fetch, merge 的命令,像是某种神秘咒语。每次遇到冲突,心跳都漏半拍,生怕一个操作失误,就把同事的代码给“变没”了。网上搜到的教程,大多是命令清单,背下来容易,但一到实际场景就又乱了阵脚。很多年后我才想明白,问题不在于我们记不住命令,而在于我们没有建立起正确的心智模型。Git 不是一个简单的文件备份... 不知道你是否和我刚入门时一样,面对 Git 一脸茫然。一堆 pull, push, fetch, merge 的命令,像是某种神秘咒语。每次遇到冲突,心跳都漏半拍,生怕一个操作失误,就把同事的代码给“变没”了。网上搜到的教程,大多是命令清单,背下来容易,但一到实际场景就又乱了阵脚。很多年后我才想明白,问题不在于我们记不住命令,而在于我们没有建立起正确的心智模型。Git 不是一个简单的文件备份...
- Git 是一种广泛使用的分布式版本控制系统,支持开发人员在管理项目代码时进行有效的版本控制和协作。通常,Git 提交包含对文件的修改,但在某些情况下,创建一个不包含任何实际更改的提交(即空提交)可能会非常有用。本文将详细介绍如何在 Git 中创建和推送空提交,及其在实际项目管理中的应用。 Git 基本概念在深入探讨如何推送空提交之前,先简单回顾一下 Git 的一些基本概念和操作。Git 仓库... Git 是一种广泛使用的分布式版本控制系统,支持开发人员在管理项目代码时进行有效的版本控制和协作。通常,Git 提交包含对文件的修改,但在某些情况下,创建一个不包含任何实际更改的提交(即空提交)可能会非常有用。本文将详细介绍如何在 Git 中创建和推送空提交,及其在实际项目管理中的应用。 Git 基本概念在深入探讨如何推送空提交之前,先简单回顾一下 Git 的一些基本概念和操作。Git 仓库...
- 别把源码当“压箱底”——openEuler 的源码管理实践与心得 别把源码当“压箱底”——openEuler 的源码管理实践与心得
- 本文简单讲解在Leaflet中如何进行图例的展示。通过讲解Leaflet.Legend的集成,核心API的讲解,让您对Leaflet.Legend有一个基本的认识和了解 本文简单讲解在Leaflet中如何进行图例的展示。通过讲解Leaflet.Legend的集成,核心API的讲解,让您对Leaflet.Legend有一个基本的认识和了解
- 现代软件开发实践:在当今快速变化的技术环境中,现代软件开发不仅仅是编写代码,还包括一系列复杂的工具和流程。本文将介绍从开发、调试到部署的全流程所涉及的关键工具和技术,包括开发工具、Git、CI/CD、Jupyter Notebook、调试工具、单元测试、版本控制以及代码优化。 1. 开发工具选择合适的开发工具是提高效率和质量的第一步。以下是几种常用的开发工具及其特点: 1.1 VSCode... 现代软件开发实践:在当今快速变化的技术环境中,现代软件开发不仅仅是编写代码,还包括一系列复杂的工具和流程。本文将介绍从开发、调试到部署的全流程所涉及的关键工具和技术,包括开发工具、Git、CI/CD、Jupyter Notebook、调试工具、单元测试、版本控制以及代码优化。 1. 开发工具选择合适的开发工具是提高效率和质量的第一步。以下是几种常用的开发工具及其特点: 1.1 VSCode...
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签