Code Stream 可对 DevOps 发布生命周期进行建模并提供支持,还会持续测试应用程序并将其发布到开发环境和生产环境。

您已设置所需的所有内容,以便可以使用 Code Stream。请参见设置 Code Stream 以对发布流程进行建模

现在,您可以创建管道,以便在将开发人员代码发布到生产环境之前对其进行自动构建和测试。您可以让 Code Stream 部署基于容器的或传统的应用程序。

表 1. 在 DevOps 生命周期中使用 Code Stream
功能 可执行的操作示例
使用 Code Stream 中的本地构建功能。

创建持续集成和持续交付 (CICD)、持续集成 (CI) 和持续交付 (CD) 管道,以持续集成、容器化和交付代码。

  • 使用智能管道模板为您创建管道。
  • 手动将阶段和任务添加到管道。
发布应用程序并自动发布。

以各种方式集成和发布应用程序。

  • 持续将 GitHub 或 GitLab 存储库中的代码集成到管道。
  • 集成 Docker 主机以运行持续集成任务,如此博客文章为 vRealize Automation Code Stream 创建 Docker 主机中所述。
  • 使用 YAML 云模板自动部署应用程序。
  • 自动将应用程序部署到 Kubernetes 集群。
  • 将应用程序发布到蓝绿部署。
  • Code Stream 与您自己的生成工具、测试工具和部署工具集成。
  • 使用将 Code Stream 与其他应用程序集成的 REST API。
跟踪趋势、衡量指标和关键绩效指标 (KPI)。 创建自定义仪表板并深入了解管道的性能。
解决问题。 管道运行失败时,让 Code Stream 创建 Jira 票证。