红帽 OpenShift Pipelines
什么是红帽 OpenShift Pipelines?
红帽® OpenShift® Pipelines 是一种云原生持续集成和持续部署(CI/CD)解决方案,可在红帽 OpenShift 上实现应用交付自动化并缩短上市时间。
它基于开源的 Tekton 框架构建而成,提供 Kubernetes 原生方法来实现软件交付管道的自动化,使开发人员能够在混合云和多云环境中无缝构建、测试和部署应用。
通过使用可按需扩展的声明式管道和容器化任务,红帽 OpenShift Pipelines 可确保灵活性、可扩展性和可移植性。
为什么选择红帽?
红帽 OpenShift Pipelines 是一个 OpenShift 操作器,可让团队能够利用 Tekton 强化安全防护并与其他 Tekton 项目集成,如 Tekton 管道、Tekton 触发器、Tekton 链、Tekton 结果等。OpenShift Pipelines 还通过提供可进行版本控制且可审计的管道定义以及应用源代码来增强 Tekton,且提供了在红帽 OpenShift 上编写管道所需的一套精选的受支持任务和工具。
OpenShift Pipelines 包含于红帽 OpenShift 订阅中,它能够:
- 实现应用交付的自动化,并缩短上市时间。
- 应用 DevSecOps 实践并结合安全防护和持续集成,在开发过程的早期阶段识别和修复漏洞。
- 支持使用基础架构即代码(IaC)来置备基础架构。
- 通过帮助团队训练和交付机器学习模型来为 AI 应用提供支持。
功能和优势
CI/CD 应用
利用红帽 OpenShift 实现 CI/CD 自动化
了解 CI/CD 管道如何自动测试更新和应用安全防护实践。
利用 GitOps 和 Tekton 部署 CI/CD
了解使用 Argo CD 和 Tekton 实施对 GitOps 友好的 CI/CD 部署策略.
案例研究
了解 SBB 如何利用 Tekton 构建 CI/CD 管道。