CICD持续集成交付专栏

  
共有 691 2 3 4 ... 5 下一页

maven-mvnd: 加速Maven构建的守护进程

22-12-21 561

如果您的项目是使用Maven构建的,则必须尝试使用Maven Daemon。 它的速度之快令人震惊,尤其是在多模块项目中。 架构概述: 构建是在一个长期存在的后台进程中进行的,也就是守护进程... 详细

使用 Gradle ABI实现编译规避? | Foojay

22-12-15 686 3k

这篇文章解释了基于 ABI 的编译对一般工作流程意味着什么。剧透:利用编译避免是任何构建的最佳性能增强之一。 什么是应用程序二进制接口? 应用程序二进制接口 (ABI) 是编译软件生成的定义... 详细

Spotify如何提高其质量工程生产力? | qe-unit

22-10-31 562

Spotify 工程师必须快速试验、学习和启动功能。 通过具有所有必要技能的跨职能团队来实现速度,以高度自治地发布功能。 这是他们对速度质量的定义: “快速将创意转化为产品并进行实验,以改善用户... 详细

微服务更难维护吗? - Reddit

22-09-27 1270 1 5k

微服务 架构 更难维护、更难部署、更难监控、更难调试,也更难测试? 1、当您没有团队结构来支持它时,当您缺少管理它的关键系统时,微服务比单体服务带来更多的复杂性。 你是否能够为快速构建测... 详细

《金融时报》从单体切换到微服务的经验分享 - Sarah

22-09-11 1070 1 2k

Sarah莎拉于 2021 年初离开英国《金融时报》,现在写一本关于 微服务 的书,以传授她在微服务方面的经验和专业知识。具体来说,关于如何成功实施微服务及其组织文化、构建和运营方面。 持... 详细

使用 Argo CD 和 Datree 在 Kubernetes 上实现持续交付CD - piotrminkowski

22-09-06 567

在本文中,您将学习如何使用 Datree 和 Argo CD 在您的持续交付过程中验证 Kubernetes 清单。我已经在我之前的一篇关于 Tekton 的 CI/CD 的文章中介绍了 Datre... 详细

CI/CD对价值流至关重要的五个原因

22-09-04 579 4k

CI/CD部署管道可以帮助开发软件和组织 架构 来促进快速流动,从而提高业务敏捷性。 任何软件交付工作的核心都应该是部署管道, Jez Humble 和 Dave Farley 在其开创性的 ... 详细

2022年微服务基础设施自动化和监控的17个最佳DevOps工具

22-09-02 1327 6k

让我们从基础 架构 即代码 (IaC) 和配置管理开始: 基础设施即代码/配置管理 基础架构即代码 (IaC) 允许您自动配置云基础架构。无论是虚拟机、数据库、云网络、安全等,您都可以创... 详细

使用Testcontainer对Spring Boot实现集成测试

22-08-05 792 9k

在使用容器进行测试时,Testcontainers 是多种编程语言的标准解决方案。它对 Spring 应用程序具有一流的支持。它甚至包含在众所周知的 start.spring.io 上作为默认测试依... 详细

微服务的发布管理

22-07-08 760 4k
想象一个由数十个持续部署的自治服务组成的 微服务 应用程序。每个应用程序的服务群都有自己的存储库,具有不同的版本控制方案和不同的团队不断发布新版本。 谜语:我怎样才能知道(整个)应用程序的版本?... 详细

renatoathaydes/jbuild:比Maven能更好地解决Java依赖冲突

22-07-07 714 1k

依赖管理是一个困难的话题,比大多数开发人员可能意识到的要困难得多。 只要一切正常,您几乎不需要关注您当前使用的依赖项的哪个版本(但您当然应该),所以这是可以理解的。 但是,如果您想构建可靠的软件,同... 详细

topicctl:Kafka主题声明式管理工具

22-07-06 675

用于轻松、声明式管理 Kafka 主题的工具。包括从 YAML “应用”主题更改的能力,以及用于对代理、主题、消费者组、消息等进行交互式探索的 repl。 通过标准工具管理 Kafka 主题可能很... 详细

使用Terraform和Argo CD管理Kubernetes集群 - piotr

22-07-01 831 1 1k
在本文中,您将学习如何使用 Terraform 创建 Kubernetes 集群,然后使用 Argo CD 对其进行管理。Terraform 对于自动化基础设施非常有用。另一方面,Argo CD 帮... 详细