持续交付

关注
收录了持续交付频道下的 193 篇内容
  • 全部
  • 文章
Flux 项目进入 CNCF 孵化阶段
Flux 项目进入 CNCF 孵化阶段

近日,经过 CNCF 技术监督委员会(TOC)投票决定, Flux 项目从 CNCF 沙箱阶段提升到孵化阶段。

CI/CD 流水线创建方法:Monad、Arrow 还是 Dart ?
CI/CD 流水线创建方法:Monad、Arrow 还是 Dart ?

本文将用三种方法来创建 CI/CD 流水线。Monad 不能对流水线进行静态分析,Arrow 语法很难用,我称之为 Dart(不知道它是否已经有名字了)的一种轻量级的 Arrow 方法可以像 Arrow 一样进行静态分析,但语法比 Monad 更简单。

使用DevSecOps保护CI / CD管道
使用 DevSecOps 保护 CI / CD 管道

持续集成和持续交付(CI / CD)可以为软件开发和部署过程提供端到端的无缝集成。 通过这样做,CI / CD 使开发人员可以将更多的时间用于开发代码以改善软件功能,而不必担心部署。

每天部署数千个容器实例,扩缩容复杂性该如何管理?
每天部署数千个容器实例,扩缩容复杂性该如何管理?

无论是大型软件公司还是小型软件公司,现在每天都要部署数千个容器实例,这种扩缩容的复杂性是他们必须要管理的。本文介绍了如何将 Kubernetes 纳入到现有的传统 CI/CD 管道中,并实现服务的高可用性,以及随时在生产环境中进行代码变更。

美团:高速发展下如何做好移动端持续交付
美团:高速发展下如何做好移动端持续交付

移动端的工程复杂度越来越高,特别涉及大型团队或多团队协作的时候,势必遇到很多挑战,那么,我们遇到具体问题如何应对呢?

CI/CD 工具选型:GitLab 还是 AWS?
CI/CD 工具选型:GitLab 还是 AWS?

代码库维护、流水线运行,以及管理项目信息等常用任务,免费版 GitLab 足矣。亚马逊云服务(AWS)则采用按实际使用量付费的模式,借助一系列包括 AWS CodeCommit、AWS CodeBuild、AWS CodePipeline 在内的服务,实现了 CI/CD 的最佳实践。

谈谈持续集成、持续交付和持续部署三者究竟是什么,有何联系和区别呢!
谈谈持续集成、持续交付和持续部署三者究竟是什么,有何联系和区别呢!

前言:经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢?

大人,时代变了!DevOps与金融企业如何擦出火花?
大人,时代变了!DevOps 与金融企业如何擦出火花?

金融企业的 DevOps 落地实践需迎合流程和管控,和金融企业原有相关系统结合。而期望很快将组织形态、企业 IT 流程彻底转向 DevOps 并不现实。

Puppet发布2020年DevOps状态报告
Puppet 发布 2020 年 DevOps 状态报告

Puppet 发布的 2020 年 DevOps 报告显示,内部自助服务平台和有效的变更管理实践是组织提升 DevOps 发展阶梯的关键。安全集成在软件交付管道中也扮演着关键的角色。

邂逅DevOps:不要指望一步到位
邂逅 DevOps:不要指望一步到位

近年来 DevOps 对软件工程的影响越来越深入并被广泛认可,与此同时,行业也在密切关注 DevOps 的发展趋势。

CI/CD 工具选型:Jenkins 还是 Bamboo?
CI/CD 工具选型:Jenkins 还是 Bamboo?

持续集成和持续交付是在软件开发生命周期中获得交付一致性的方法。作为一个流程,它帮助你自动化开发管道,同时确保所有事情都可跟踪。其中有趣的部分是在开发阶段中引入自动化。当我们谈到集成和交付时,另一个与之匹配的过程是“持续测试”,或者有时我们称之为 DevOps 测试。虽然持续集成(CI)和持续交付(CD)已经成为 DevOps 的重要组成部分,但在选择最佳工具时,DevOps 团队常常会陷入困境。如果没有 CI/CD 工具是无法想象的。

CI/CD 工具选型:Jenkins 还是 GitLab CI/CD?
CI/CD 工具选型:Jenkins 还是 GitLab CI/CD?

在所有可选的用于测试的 CI/CD 工具中,Jenkins 和 GitLab CI/CD 是你肯定应该考虑的两款工具。J

网易CI/CD实践(中):CD系统的部署架构与发布流程
网易 CI/CD 实践(中):CD 系统的部署架构与发布流程

在上一篇文章中,我们主要介绍了网易轻舟的 CI 建设实践,在本文中,我们将主要来讲解网易轻舟的 CD 建设实践。

网易CI/CD实践(上):CI系统的技术选型与部署流程
网易 CI/CD 实践(上):CI 系统的技术选型与部署流程

云计算的普及,不仅改变了目前的 IT 基础设施与企业系统架构,同时也改变了技术团队的组织架构和企业内部的研发流程。而持续集成(CI)和持续交付(CD)就是企业内部研发流程提升交付效率的关键。

移除“测试”任务栏,加快交付速度
移除“测试”任务栏,加快交付速度

任务栏里的“测试中”一列通常会导致团队有更多在“进行中”的工作,而实际完成的工作会更少。

可理解性:你尚未关注的最重要度量指标
可理解性:你尚未关注的最重要度量指标

可理解性这一概念,即系统所呈现的内容应该使工程师能够很容易理解它。

Atlassian套件玩转持续交付
Atlassian 套件玩转持续交付

Atlassian 套件是如何实现“从代码到客户,持续交付”的目标,同时提供完整的可追溯性?本篇分享详细介绍了持续交付相关概念、Atlassian 套件说明和关键配置,以及在持续交付流水线过程中的关键技术点。

21个运维必知领域之「持续交付CI/CD」
21 个运维必知领域之「持续交付 CI/CD」

Deployment)。也可以将它们看作是类似于软件开发生命周期的过程。

2020年软件测试状态报告
2020 年软件测试状态报告

“2020 年软件测试状态报告”在测试技术、测试实践、测试自动化的采用以及测试人员所面临的挑战方面提供了见解。

微服务到底该多大?如何设计微服务的粒度?
微服务到底该多大?如何设计微服务的粒度?

在修改系统之前,我们通常并不一定知道微服务划分的粒度是否合适。

“我代码写完了,QA可以测了。”
“我代码写完了,QA 可以测了。”

三观不正的团队很难走远。今天以测试为例,说说我观察的几种三观,自低到高分别是:流氓级,码农级,懵懂级,入门级,工匠级。

管理信息系统课程基础知识

教科书的知识,真的全无用处吗?

Kubernetes 中的 CI/CD

CI/CD 其实早在很多年前就已经诞生了,主要是为了将频繁的变更测试、构建、交付和部署等进行自动化,减少手工操作。

数据驱动决策如何支持软件交付(四):优化产品交付组织
数据驱动决策如何支持软件交付(四):优化产品交付组织

数据驱动决策系列文章概述了数据驱动决策如何支持软件交付中的三大活动—产品管理、开发和运维。软件交付组织可以应用假设、CD 指标和 SRE 的 SLI/SLO 来改善有效性、效率和服务可靠性水平。

如何以可组合块的方式重构CI/CD管道
如何以可组合块的方式重构 CI/CD 管道

我们应将 CI/CD 视为模式而非 Jenkins 或 Spinnaker 这样的具体实现。

数据驱动型决策如何支持软件交付(二):持续交付指标助力产品开发
数据驱动型决策如何支持软件交付(二):持续交付指标助力产品开发

数据驱动决策系列文章概述了数据驱动决策如何支持软件交付中的三大活动——产品管理、开发和运营。

持续交付未来10年会是什么样子?
持续交付未来 10 年会是什么样子?

DORA 的报告显示,技术实践可以带来变化,但仅凭技术实践是不够的。

再无下文:Kubernetes上众多TODO注释遭到遗忘
再无下文:Kubernetes 上众多 TODO 注释遭到遗忘

虽然 Kubernetes 这种大规模项目的体量可观,但开发人员在 TODO 注释方面的行为模式与小项目没什么区别,只是绝对数量更高。

    服务治理在猫眼娱乐的演进之路
    服务治理在猫眼娱乐的演进之路

    陈超 | 猫眼娱乐 基础架构总监

    立即下载
    10 道大厂面试必考的计算机网络问题

    陶辉 | 杭州智链达数据有限公司 CTO 兼联合创始人 极客时间专栏作者

    立即下载
    WebRTC 在作业帮的实践

    曾建斌 | 作业帮 流媒体客户端负责人

    立即下载