Skip to contentRed Hat

Navigation

AI
  • 我们的方案

    • 资讯与见解
    • 技术博客
    • 研究
    • 现场 AI 活动
    • 与红帽一起探索 AI
  • 我们的产品组合

    • 红帽 AI
    • 红帽企业 Linux AI
    • 红帽 OpenShift AI
    • 红帽 AI 推理服务器 新增
  • 参与和学习

    • AI 学习中心
    • AI 合作伙伴
    • AI 服务
混合云
  • 用例

    • 人工智能

      构建、部署和监控 AI 模型和应用。

    • Linux 标准化

      实现跨操作环境的一致性。

    • 应用开发

      简化您构建、部署和管理应用的方式。

    • 自动化

      扩展自动化,实现技术、团队和环境的统一。

    • 虚拟化

      实现虚拟化和容器化工作负载的运维现代化。

    • 安全防护

      编写、构建、部署和监控以安全为中心的软件。

    • 边缘计算

      利用边缘技术将工作负载部署到更靠近数据源的位置。

    • 浏览解决方案
  • 行业解决方案

    • 汽车行业
    • 金融服务
    • 医疗保健
    • 工业部门
    • 媒体娱乐
    • 公共部门
    • 电信行业

探索云技术

了解如何在红帽® 混合云控制台中根据自己的需要使用我们的云产品和解决方案。

产品
  • 平台产品

    • 红帽 AI

      跨混合云开发和部署 AI 解决方案。

    • 红帽企业 Linux

      使用灵活的操作系统以支持混合云创新。

      新版本
    • 红帽 OpenShift

      大规模构建和部署现代化应用。

    • 红帽 Ansible 自动化平台

      实施企业级自动化。

  • 特色产品

    • 红帽 OpenShift 虚拟化引擎
    • AWS 上的红帽 OpenShift 服务
    • 微软 Azure 红帽 OpenShift
    • 查看所有产品
  • 试用与购买

    • 开始试用
    • 在线购买
    • 与主要云提供商集成
  • 服务和支持

    • 咨询服务
    • 产品支持
    • AI 服务
    • 大客户技术经理
    • 了解服务与支持
培训
  • 培训和认证

    • 课程和考试
    • 认证
    • 红帽院校合作
    • 培训社区
    • 培训订阅服务
    • 了解更多培训内容
  • 特色产品

    • 红帽认证系统管理员考试
    • 红帽系统管理一
    • 红帽培训订阅试用(免费)
    • 红帽认证工程师(RHCE)考试
    • 红帽认证 OpenShift 管理员考试
  • 服务

    • 咨询服务
    • 合作伙伴培训
    • 产品支持
    • AI 服务
    • 大客户技术经理
学习
  • 培养技能

    • 文档
    • 实操练习
    • 混合云学习中心
    • 互动学习体验
    • 培训和认证
  • 更多学习方式

    • 博客
    • 活动和网络研讨会
    • 播客和视频系列
    • 红帽 TV
    • 资源库

面向开发人员

探索资源和工具,帮助您构建、交付和管理云原生应用和服务。

合作伙伴
  • 面向客户

    • 我们的合作伙伴
    • 红帽生态系统目录
    • 查找合作伙伴
  • 面向合作伙伴

    • Partner Connect
    • 成为合作伙伴
    • 培训
    • 服务支持
    • 访问合作伙伴门户

构建由可靠的合作伙伴提供支持的解决方案

在红帽® 生态系统目录中查找来自专家和技术协作社区的解决方案。

搜索

我想要:

  • 开始试用
  • 管理订阅
  • 查看红帽职位
  • 了解技术主题
  • 联系销售人员
  • 联系客户服务

帮我查找:

  • 文档
  • 开发者资源
  • 技能评估
  • 红帽架构中心
  • 安全更新
  • 支持案例

我想进一步了解:

  • AI
  • 应用现代化
  • 自动化
  • 云原生应用
  • Linux
  • 虚拟化
控制台文档服务支持新增 推荐

推荐

我们会在您浏览时推荐您可能喜欢的资源。现在可以尝试以下推荐:

  • 产品试用中心
  • 课程和考试
  • 所有产品
  • 技术话题
  • 资源库
登录

登录或创建帐户,进一步了解红帽

  • 世界一流的支持
  • 培训资源
  • 产品试用
  • 控制台访问

某些服务可能需要订阅。

登录或注册
联系我们
  • Home
  • 资源
  • 通过红帽 Ansible 自动化平台简化 CI/CD 管道

通过红帽 Ansible 自动化平台简化 CI/CD 管道

2022年 8月 9日•
资源类型: 技术概览

数字世界运行在应用之上

现代化业务离不开应用。事实上,62% 的企业认为,应用对其业务至关重要,还有 36% 的企业认为,通过应用提升了竞争优势2。快速可靠的应用开发是在数字世界取得成功的关键。持续集成/持续部署(CI/ CD)方法可帮助您实现快速构建、测试,最终交付高质量应用。

CI/CD 在整个应用生命周期(从集成和测试阶段到交付和部署)中应用自动化,快速生产经过测试和验证的应用。该方法包含两种截然不同但又息息相关的功能:

  • 持续集成(CI)可以帮助开发人员快速验证功能,并频繁地将代码变更合并到共享分支中。然后通过自动构建应用,运行不同级别的自动化测试(通常是单元和集成测试)来验证合并的代码变更,以确保这些变更可以运行。如果测试发现新代码和现有代码之间存在冲突,CI 可以更轻松、更快速地修复这些错误。
  • 持续部署(CD)可自动化将应用发布到生产环境的流程。在生产之前的开发管道阶段,很少有手动部署门控,因此 CD 在很大程度上依赖于精心设计的测试自动化。因此,如果开发人员对云应用的更改能够通过所有的自动化测试,则这些更改可在编写后的几分钟内正式生效。CD 使得持续接收和整合用户反馈变得更加容易。

CI 和 CD 实践一同使用,您便可以小而频繁地发布应用变更,使应用部署更加可靠。您可以将 CI/CD 应用于企业内的多个组件和资产,包括应用、平台、基础架构、网络和自动化代码。

自动化是 CI/CD 管道的核心

根据定义,CI/CD 管道需要自动化。虽然可以手动执行开发工作流中的每个步骤,但是自动化可以将 CI/CD 管道的价值最大化。自动化能够确保整个开发、测试和生产环境及流程中的一致性,帮助您构建更加可靠的管道。即便如此,您所选择的自动化技术还是会影响管道的效用。理想的自动化技术包括以下这些关键特性和功能:

  • 统一的自动化平台可提高一致性,并在整个开发、测试和生产环境中帮助您实现自动化流程及内容的标准化。
  • 简单明了的运维让更多的团队成员参与进来并做出贡献。
  • 整体简易性可推动整个企业采用自动化。
  • 与其他工具和产品集成,帮助您更轻松地对范围更广泛的任务和组件进行自动化。
  • 借助平台的可扩展性,随着采用率的增长,您可以轻松地扩展管道容量。

借助红帽 Ansible 自动化平台自动化 CI/CD 管道

红帽® Ansible® 自动化平台是在整个企业范围内构建和运维自动化的基础。该平台包含了实现企业级自动化所需的各种工具,包括 CI/CD 管道。将简单、易读的自动化语言与可信、可组合的执行环境相结合,同时融合了以安全为重的共享和协作功能。由于不要求具备编程技能,因此您企业内的所有角色都能快速使用红帽 Ansible 自动化平台。

借助开源基础,您几乎可以将 IT 环境中的所有内容(从服务器、网络、存储和操作系统到应用、安全流程和管理工具)连接到完整、自动化的工作流中。借助通用语言和所需状态方法,您可以对每日运维和您的 CI/CD 管道使用相同的自动化工具和内容。此外,由于红帽 Ansible 自动化平台几乎可与 IT 基础架构的各个方面配合使用,因此您可以更轻松、更快速地部署一致的开发、测试和生产环境,从而提高应用的可靠性和弹性。

红帽 Ansible 自动化平台订阅含有访问已认证内容集和自动化中心的权限,为您带来附加价值。内容集可以简化自动化内容的管理、分发和使用。内容集还提供来自红帽和红帽认证合作伙伴的、已测试、经认证且受支持的自动化代码。自动化中心为已认证的自动化内容(包括内容集)提供了一个中央存储库。该中心为团队成员提供了一个更加安全的内容集门户,以及一个用于内部和第三方自动化内容的专用网络。

自动化 CI/CD 用例

您可以在所有 CI/CD 管道和整个企业内使用红帽 Ansible 自动化平台。

用例 1:置备

基础架构置备是整个应用运维生命周期自动化的第一步。红帽 Ansible 自动化平台可置备流行的云平台、虚拟化主机和虚拟机监控程序、网络设备和裸机服务器。引导后,您可以将节点连接到存储、将其添加到负载均衡器、应用安全补丁或执行许多其他运维任务。

置备建议

您可以在应用余下的生命周期中继续使用红帽 Ansible 自动化平台。

用例 2:配置管理

配置管理对于维护环境中的一致性、效率和安全性至关重要。通过定义所需状态的描述集,红帽 Ansible 自动化平台可帮助您管理您的基础架构。无论系统处于何种状态,红帽 Ansible 自动化平台都了解如何将其转换为所需状态,使您能够可靠地、可重复地配置 IT 基础架构。

配置管理建议

红帽 Ansible 自动化平台让您能够更简单地管理复杂环境。该平台一致、安全且可靠,可为管理员、开发人员和 IT 经理提供简单的学习曲线。

用例 3:应用部署

应用必须正确配置和部署才会有用。红帽 Ansible 自动化平台让您能够可靠、一致且简单地部署多层应用。通过一个通用系统,您可以配置所需的应用服务,同时推送应用工件。

置备建议

您可以在应用余下的生命周期中继续使用红帽 Ansible 自动化平台。

用例 4:持续部署

作为应用部署的一部分,持续部署管道可帮助您更频繁地发布新的软件功能和更新,以支持现代化业务的需求。红帽 Ansible 自动化平台提供快速、可靠地新功能部署、漏洞修复和代码变更所需的多层、多步骤应用编排,同时减少在整个发布流程中进行人工干预的需求。

持续部署建议

红帽 Ansible 自动化平台让您定义和安排针对特定主机组的任务或角色,并将任务或角色分配给特定主机组。

用例 5:安全防护自动化

企业安全防护至关重要,但经常困难重重。红帽 Ansible 自动化平台可作为安全防护团队、工具和流程之间的集成层,简化安全防护运维、大规模提高安全防护并降低违规风险和成本。借助一组受支持的、以安全为中心的内容集,您可以自动化并集成不同的安全防护解决方案,以协调、统一的方式调查和响应整个企业中的威胁。

安全防护自动化建议

通用的框架和语言还能让安全防护和 IT 团队在企业内外轻松地共享设计、流程和想法。

用例 6:编排

在复杂且不同的环境中,虽然可以手动管理,但很难做到有效可靠。借助红帽 Ansible 自动化平台,您可以轻松地、可靠地、重复地编排复杂 IT 环境的方方面面,包括集群应用、地理上分散的数据中心、网络设备、云资源和数据库。使用清晰的语法和基于任务的方法,您可以定义、安排并重新使用自动化编排功能。

编排建议

您也可以通过内容集使用红帽 Ansible 自动化平台,编排其他特定领域的编排工具。

60%

的基础架构自动化战略决策者将自动化列为企业的首要举措。1

52%

的企业报告使用开源基础架构自动化软件进行应用开发和部署。1

43%

的企业报告使用开源基础架构自动化软件进行 DevOps。1

红帽 Ansible® 自动化平台是在整个企业范围内构建和运维自动化的企业级开源基础。

简化自动化

红帽 Ansible 自动化平台使用所需状态的引擎进行 IT 基础架构自动化。使用人类可读的自动化语言,轻松定义目标的所需状态,其余工作则交由平台来负责。

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB 红帽提供最优秀的开源技术,不仅更加可靠,而且可以扩展。

Alejandro Lopez Osornio

阿根廷卫生部国家 医疗信息系统 主任

阅读完整案例研究。

客户成功案例亮点:Orange Sonatel

塞内加尔领先的电信服务提供商 Orange Sonatel 需要通过加速服务交付来保持自身的竞争优势。使用红帽 OpenShift 和红帽 Ansible 自动化平台构建全新平台 Malaw,Orange Sonatel 可以实现快速迁移,同时构建核心应用。现在,该服务提供商可以在几周内向非洲各地的客户提供新服务。

关键优势:

  • 将应用部署时间从几天或几周缩短到几分钟
  • 借助自助服务 IT 环境和自动化提高开发人员的工作效率
  • 计算资源需求减少 66%

客户成功案例亮点: Bilyoner

当体育博彩滚球投注在土耳其合法化时,Bilyoner Interactive Services 需要一个受支持、可扩展且高度可用的技术基础来支持这项新服务。从社区开源迁移到红帽 OpenShift 和红帽 Ansible 自动化平台,Bilyoner 使用容器和微服务技术快速创建并发布其新的滚球投注平台。

关键优势:

  • 投注服务正常运行时间接近 100%
  • 可扩展至满足五倍流量的需求
  • 使用受支持的企业开源技术降低风险
  • 借助敏捷开发和 CI/CD 方法在两周内启动新服务

用例 7:GitOps

GitOps 工作流通过使用 Git 作为声明式基础架构和应用部署的中央存储库,提高开发效率和部署速度。红帽 Ansible 自动化平台为 GitOps 提供所需状态引擎。平台还与 Kubernetes 集成,允许您管理容器中的应用以及现有 IT 基础架构(包括网络和云服务)中的应用。Ansible 自动化 webhook 允许您从源代码控制系统接收事件,然后使用事件自动触发自动化。这样一来,便不再需要其他工具来监控存储库并在变更的同时启动自动化作业,简化 GitOps 工作流,也简化了运维。因为红帽 Ansible 自动化平台可与各种开发和部署工具配合使用,因此您可使用偏好工具及流程定制 GitOps 工作流。

GitOps 建议

借助红帽 Ansible 自动化平台,您可以跨现有平台和新平台实现应用自动化和编排,借助您当前的技能和工具过渡到云原生和基于 Kubernetes 的技术。

Icon-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB 结合 DevOps 方法,红帽的技术正在帮助我们更快、更频繁地为客户带来新的银行特色。

Juraj Tlsty

Slovenská sporiteľňa(SLSP) IT 开发总监

准备好您的 CI/CD 管道以应对未来变化

红帽 Ansible 自动化平台可帮助您适应未来的技术进步和趋势,包括 AzureDevOps、GitHub Actions、UrbanCode、TeamCity 和 ServiceNow 等流行及新兴 CI/CD 工具。例如,许多公司都采用云原生的 Kubernetes 环境以获得更多灵活性、更快速度和更多创新。红帽 Ansible 自动化平台与红帽 Kubernetes 高级集群管理集成,允许您在 CI/CD 管道中编排 Kubernetes 集群。您还可以使用人类可读的自动化语言更轻松地构建和维护红帽 OpenShift® operator。

了解更多

红帽 Ansible 自动化平台为您提供所需工具和功能,构建并集成有效的 CI/CD 管道,并在整个企业内实现自动化。借助简单易读的自动化语言,可跨组件的互操作性和以安全为中心的协作工具,您可以加速应用开发和部署。

访问 ansible.com/use-cases 了解更多内容。

  1. Forrester Consulting 代表红帽所开展的一项委托研究。《企业开源自动化推动创新》,2020 年 7 月。

  2. F5 Networks,“2020 年应用服务状态报告”,2020 年。

标签:应用开发和交付, 自动化与管理, 开源

Red Hat logoLinkedInYouTubeFacebookX

产品和服务

  • 红帽 AI
  • 红帽企业 Linux
  • 红帽 OpenShift
  • 红帽 Ansible 自动化平台
  • 云服务
  • 查看所有产品

工具

  • 培训和认证
  • 我的帐户
  • 客户支持
  • 开发者资源
  • 查找合作伙伴
  • 红帽生态系统目录
  • 文档

试用购买与出售

  • 产品试用中心
  • 红帽商店
  • 在线购买(日本)
  • 控制台

联系我们

  • 联系销售人员
  • 联系客户服务
  • 联系培训部门
  • 社交媒体

关于红帽

红帽是开放混合云技术的领导者,为企业变革性 IT 和人工智能 (AI) 应用提供一致、全面的基础。作为深受《财富》500 强企业信赖的顾问,红帽提供云、开发人员、Linux、自动化和应用平台技术,以及屡获殊荣的服务。

  • 公司介绍
  • 企业文化
  • 客户成功案例
  • 行业分析师关系
  • 新闻中心
  • 开源承诺
  • 社会责任
  • 加入红帽

选择语言

  • 简体中文
  • English
  • Français
  • Deutsch
  • Italiano
  • 日本語
  • 한국어
  • Português
  • Español

Red Hat legal and privacy links

  • 关于红帽
  • 加入红帽
  • 活动
  • 全球办事处
  • 联系红帽
  • 红帽博客
  • 红帽的包容性
  • 红帽周边产品
  • 红帽全球峰会
© 2025 Red Hat    |    京ICP备09066747号

Red Hat legal and privacy links

  • 隐私声明
  • 使用条款
  • 方针政策概览
  • 数字可访问性声明