最新 最热

第1章 开篇-为什么要做CI/CD?

本章阐述持续集成系统的发展历程、持续集成系统的原理,以及持续集成系统的实现过程,目的是让大家全面了解持续集成系统,更加深入的学习持续集成系统的原理,为后续章节的学习做好准备。我会分享一些个人的经验。...

2020-07-23
1

CI/CD令人惊讶的好处: 开发角色不断变化

DevOps和CI/CD可以加快代码发布速度,但是它们也导致开发人员和运维人员角色和职责的重大变化。当涉及到CI/CD和DevOps时,好处是显而易见的:正确使用它,可以实现更干净的代码更快地发布。...

2020-07-23
1

DevOps之代码模块设计浅析

DevOps(开发:Development和运维:Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。...

2020-07-22
1

试点项目背后的支撑:农行研发中心 DevOps 工具链集成揭秘

DevOps 通过自动化“软件交付”和“架构变更”的流程,使得构建、测试、发布软件能够更加快捷、频繁和可靠。

2020-07-21
1

GitStats - Git 历史统计信息工具

如果你是研发效能组的一员或者在从事 CI/CD 或 DevOps,除了提供基础设施,指标和数据是也是一个很重要的一环,比如需要分析下某个 Git 仓库代码提交情况:...

2020-07-21
1

使用Azure DevOps Pipeline实现.Net Core程序的CI

上次介绍了Azure Application Insights,实现了.net core程序的监控功能。这次让我们来看看Azure DevOps Pipeline功能。Azure DevOps Pipeline 是Azure DevOps里面的一个组件,对于12个月试用账号同样永久免费。...

2020-07-21
1

容器云环境,你们如何监控应用运行情况? --JFrog 云原生应用监控实践

引言 自从2018年从Cloud Native Computing Foundation(CNCF)出现以来,您可能已经在使用K8操作系统,随着容器云技术的发展以及落地,提高了企业运维的效率和质量,并且降低了企业运营成本,但同时带来的问题是运维的复杂度和...

2020-07-20
1

TeamCity VS Jenkins:选择正确的CI / CD工具

每个软件开发周期都涉及三个主要阶段:构建,测试和部署。这三个阶段中的任何一个滞后都会导致产品发布的延迟。为了避免此类延迟,组织依靠CI / CD工具来自动化这些过程。但是最近,随着对CI / CD工具的快速需求,选择泛滥,选择...

2020-07-20
1

「企业架构」通过平台架构方法增强业务能力

平台工程已经积累了提供跨组织领域的复杂解决方案的经验和知识。这些大规模的跨域解决方案为交付带来了更多复杂性。我们的经验表明,通过对问题采取不同的观点,您可以提供的不仅仅是技术成果。...

2020-07-20
1

「业务架构」如何在BPMN中正确使用泳道

池是设置业务流程边界的基本BPMN元素。池最多包含一个业务流程。这意味着两个流程程必须在两个不同的池中建模。池可以以将要执行的流程的形式具有可见的内部详细信息(称为“白盒池”),或者池可能没有可见的内部详细信息...

2020-07-20
1