![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
持续交付
文章平均质量分 95
Incredibuild 官方账号
Incredibuild 加速平台旨在赋予开发团队更多能力,无论是获取构建洞察、缩短本地和云端的构建时间,还是在整体上优化开发和计算成本。无论您所处哪个行业,我们的目标是实现更快的 DevOps pipelines,更优质的产品,让开发人员更愉悦。
展开
-
CI/CD 上云为何如此重要
近年来,敏捷度和速度日渐成为产品开发的关键。市场高速运行,时间就是金钱,也是企业发展的关键。游戏、金融、自动化产业等软件开发企业更像卷入了一场无休止的时间竞赛。在本文中,我希望聚焦 DevOps/CI/CD 与云计算,试图理解其错综复杂的关系,并对其效益进行分析。以下列举了 CI/CD 云化的原因。原创 2024-05-07 15:36:59 · 836 阅读 · 0 评论 -
了解你的构建:发布经理构建难点应对指南
在如今的计算机行业,发布经理的工作任重而道远。一方面他们必须紧跟日益攀升的行业标准,发布速度的极限不断突破,现在要求的速度在过去是远远无法想象的。另一方面,质量的门槛也在不断抬高。这就是为什么发布经理对于一个高质量软件的高速发布至关重要。发布经理就像是整个发布进程的指挥家,必须从上到下、事无巨细地了解整个流程。但无论构建过程是属于上层还是下层,许多重大的发布管理问题都是源自于此。在这里,我将聚焦亟需关注的三大构建发布难点。针对每一个难点,我将以描述难点、寻找原因、讨论最佳解决方案的形式展开。原创 2024-05-07 15:27:51 · 1133 阅读 · 0 评论 -
为什么 Slow builds 是发布人员永远的噩梦
发布经理正面临更短的发布周期,比以往任何时候都频繁,同时还要按时交付高质量的发布成果。在这样的压力环境下,创造出一套能够支持不断开发、测试、发布和拥有部署能力的基础结构是非常重要的。为了达到这一目的,发布经理应该熟练掌握使用这样定义明确的基础结构。同时它需要制定适当的工具和流程,来确保按时完成工作的同时保证产品的质量。原创 2024-04-30 10:56:56 · 605 阅读 · 0 评论 -
如何提升软件发布管理过程?
我做过上百个项目,其中一些的软件发布过程尤为糟糕,有些甚至根本都没有这个程序,剩下的一些才有明确的发布管道。在这篇博客中,我想与大家分享一些可能会破坏软件发布的错误操作,并分享一些成功发布的经验。但是首先,让我们谈谈软件交付。原创 2024-04-15 14:00:08 · 708 阅读 · 0 评论 -
CMake、OpenCV 和单元测试
我写了很多关于 CMake 的文章,如果你感兴趣,可以点击以下链接阅读。我们将继续对 CMake 的探索,这篇文章技术性高,且易于实操,我们会练习将 CMake 用于一个实际的项目。我将使用 OpenCV 得到的 CMake 标志显示。听起来就很有意思,话不多说,让我们开始吧。原创 2024-02-26 15:44:03 · 1112 阅读 · 2 评论 -
将左移应用到发布管理的其他领域
最近,我发现我们经常提到左移。诚然,左移已是一大趋势,帮助发布经理面对挑战。我认为左移也正是发布经理真正需要的,帮助提高发布管理质量和速度。毕竟,如果不能保障产品及时、高质量发布,那发布管理也就无从可说了。原创 2024-02-26 15:15:13 · 785 阅读 · 0 评论 -
开发 Leader 们最该了解的软件度量指标
无论何时,只要是要评估或对比某些东西,就需要使用度量指标。它们是可量化的衡量标准,用于判断每个行业的进展。这其中包括软件开发,在该领域,开发负责人依靠软件度量指标来跟踪性能和生产。在我们关于如何衡量和提高开发人员工作效率的博客文章中,我们讨论了代码度量指标在衡量和提高开发人员工作效率方面的作用。其中一个挑战就是在适当的时候为适当的工作选择适当的度量指标,本文将帮助您了解需要了解的内容。原创 2023-04-21 11:37:38 · 665 阅读 · 0 评论 -
使用 Kubernetes 构建 CI 作业及处理通用进程——第 2 部分
Kubernetes 内容系列由上下两部分组成,本文是第二部分。在第一部分中,我们回顾了 Kubernetes 部署工作负载的基本构建块——Docker 映像/容器和 Kubernetes pod。在本文中,我们将使用 Kubernetes job object,这个功能具有更好的容错性和扩展性。在深入了解之前,强烈建议大家先阅读第一部分,了解底层构建块,这也是看懂本文的基础。原创 2022-12-29 12:00:42 · 172 阅读 · 0 评论 -
使用 Kubernetes 构建 CI 作业及处理通用进程——第 1 部分
Kubernetes,想必大家都不陌生。据 CNCF 2020 年的调查数据,Kubernetes 的发展势不可挡,本文的大部分读者也很可能正在使用,或正在将工作负载转移到 Kubernetes。在运行工作负载,准备、或设置开发环境时, Kubernetes 的优势很明显。另外,它也能帮助其他进程任务和构建作业。对于任何 DevOps 工程师来说,Kubernetes 集群原始、按需配用的计算能力都是工作中不可或缺的部分。原创 2022-12-29 11:51:18 · 137 阅读 · 0 评论 -
使用 GitHub Actions 通过 CI 提高代码质量
不论是开发、暂存还是生产环境,无时无刻都有代码不间断地被推送到 Git 上。 我们总是想要确保我们投入大量时间设计和编写的代码是具备可读性与安全性的,并且没有漏洞,能够平稳地运行。在本文中,我们所讨论的主题将围绕代码质量展开,并探讨编写高质量代码的含义,需要给予关注的原因,以及如何使用 CI 工具来对其进行改进。...原创 2022-08-30 15:49:29 · 536 阅读 · 0 评论