IBM Cloud Docs
IBM Cloud DevOps

IBM Cloud DevOps

按市场要求的速度交付软件和服务需要团队快速进行迭代和试验。 团队必须在反馈和数据的驱动下,频繁部署新版本。 最成功的云开发团队采用现代 DevSecOps 文化和实践,采用云原生架构,并从一流工具组合工具链,以释放生产力。 快速执行这些操作是一项重要的竞争优势。

IBM Cloud Garage Method 描述了支持企业大规模创新的体系结构,实践和 DevOps 工具链。 使用 IBM Cloud Garage Method 可帮助您快速有效地进行文化转换和工具使用。

企业应用程序开发者可以在数分钟内就开始构建和部署云本机应用程序。 他们可以使用一整套服务来构建认知、IoT、区块链、移动和数据密集型应用程序。 通过 IBM Cloud App Service,单个开发者可以创建项目并将生产就绪应用程序部署到 IBM Cloud。 平台的代码生成技术会使用开发者的首选语言和框架来创建入门模板应用程序,该应用程序根据开发者的需求和用例进行定制。 系统将自动供应支持用例所需的任何服务(如 Watson Conversation)。 开发者可以在其本地工作站上或在云中进行调试和测试,使用 DevOps 工具链与其他人协作,以及自动完成交付过程。

团队成员加入项目时,他们需要一组覆盖开发、部署和生产操作的集成工具。 IBM的 Open Toolchain 体系结构使团队能够从 IBM,开放式源代码和其他工具快速供应一流的 DevSecOps 工具。 系统会自动配置这些工具之间的集成。 工具链是平台上第一流的概念,使开发者可以在一个位置快速组织其所需的所有内容,然后随时间变化发展工具链。 IBM 提供了支持 Garage Method 最佳实践的 工具链模板Terraform 资源和示例,您可以定制这些模板以在整个企业中推广经过验证的工具链模式。 IBM 还为您或您编写的应用程序提供 HTTP API 和编程语言 SDK,以在细颗粒度级别组装和使用工具链。

IBM Cloud® Continuous Delivery 为任何 DevSecOps 工具链提供一组核心工具: Git Repos and Issue Tracking 和 Delivery Pipeline。Git Repos and Issue Tracking 基于 GitLab Community Edition,并通过合并请求提供规划板和源代码协作。 在更改逐渐从开发者前进到生产时,Delivery Pipeline 可协调多个环境中的构建、测试和部署作业。 应用程序可以在几分钟内部署到 IBM Cloud上的 Kubernetes 集群中的公共云或私有云。

开放式工具链围绕 Continuous Delivery 集成了更多工具,例如 IBM Cloud® Event Notifications,Slack,Atlassian JIRA,Sonatype Nexus,JFrog Artifactory,酱油实验室,PagerDuty和 IBM Vulnerability Advisor。 您还可以将其他工具替换为 Continuous Delivery 功能,包括 GitHub 和 Jenkins。 开发者还可以使用自己喜欢的 IDE 和编辑器,例如 Visual Studio Code、Eclipse 等。

代码存储库,问题跟踪系统,构建系统和部署系统代表了大量数据,可用于帮助您更高效地交付应用。IBM Cloud® DevOps Insights 使用大数据分析向高管,经理和开发者提供有价值的洞察。DevOps Insights 汇总并分析 DevOps 工具链中的数据,以建议您了解部署特定更改的风险以及用于提高代码库和团队生产力的区域。 Delivery Pipeline 可以根据更改的风险自动检测对环境的部署。

IBM Cloud DevOps 提供有关云开发的具体做法和体系结构。 它使开发者能够快速开始使用新项目,这些项目采用 IBM Cloud上的丰富服务目录。IBM Cloud DevOps 还为开发者提供了一组开放式集成工具,用于通过速度和控制自动交付。