自动化发布各类软件制品包
在现代软件开发中,持续集成(CI)和持续部署(CD)已经成为提高开发效率和产品质量的关键实践。本文将详细介绍CI/CD的基本概念、优势以及如何在实际项目中实施C...
持续集成与持续部署(CI/CD)是现代软件开发的核心实践,它们旨在加快软件交付速度并提高软件质量。对于使用Go语言的项目而言,良好的CI/CD流程尤为重要,因为...
本文将重点探讨Docker与持续集成/持续部署(CI/CD)之间的关系,并深入分析如何利用Docker构建高效的交付流程。从社区角度、市场角度、领域角度、资源角...
翻译自 Level up the Dev Experience with DORA Metrics and Continuous Deployment 。
RabbitMQ 是由 Erlang 语言编写的,也正因如此,在安装 RabbitMQ 之前需要安装 Erlang 。建议采用较新版的 Erlang ,这样可以...
GoToSocial 是一个十分轻量(轻量到甚至没有用户界面,需要使用第三方程序登录、兼容 Mastodon 应用进行使用)的 ActivityPub 联邦社交...
不知道为什么,现在什么技术都想学,因为我觉得我遇到了技术的壁垒,大的项目接触不到,做的项目一个字辣*。所以,整个人心浮气躁,我已经得通过每天的骑行和长跑缓解这种...
对持续交付与持续部署的关系,Martin也承认两个概念容易造成困惑,持续部署代表将所有变更自动通过流水线推到生产环境,持续交付则意味着你有能力这样做,但可以基于...
持续部署是指当交付的代码通过评审之后,自动部署到生产环境中。持续部署是持续交付的最高阶段。这意味着,所有通过了一系列的自动化测试的改动都将自动部署到生产环境。...
Spinnaker:云原生多云环境持续部署的未来!如果想了解更多关于Spinnaker的技术细节,欢迎阅读《Spinnaker实战:云原生多云环境的持续部署方案...
流水线插件 是基于 Rainbond 插件体系 扩展实现,通过插件化的方式,可以实现对 Rainbond 构建体系的扩展。该插件由社区合作伙伴 拓维信息 参与开...
DevOps 是敏捷开发的产物,也越来越受到谷歌、Facebook 或亚马逊等大型企业的关注。因此,当你要申请 DevOps 工程师岗位时,除了所需的专业技能外...
题外话:此文是SUZIE PRINCE发布在mindtheproduct网站上的文章,第一次尝试着意译过来,便于大家初识敏捷开发、持续部署及Devops之道,第...
前面的文章,聊了软件工程的基础理论、项目管理、需求分析、架构设计、软件测试以及线上服务的质量保障。其中在架构设计和线上服务的质量保障中,我也提到了关于持续集成持...
目前大部分的企业系统和互联网应用都是采用的Web形式提供服务能力,根据系统的组织和部署结构。
目前持续集成、持续交付、持续部署在开源社区都是热点,用户可以方便地利用这些开源组件来构建自己企业的持续集成、持续交付及持续部署平台。
读完本文,你将对云原生下的核心概念微服务、DevOps、容器云、Service Mesh、Serverless、Immutable Infrastructure...
通过 CODING 平台的持续部署能力打通即构内部的 CMDB 系统,实现了 1W+ 台虚拟机集群多区域的部署问题,极大提升了即构的部署效率和部署质量。
只需记住几件事,你的CI/CD管道步骤越多,你将能获得越多的好处。它将自动提高你的发布速度和质量。请记住,这些好处并不局限于业务,还会影响项目方和最终用户,因为...