最新更新:

    DevOps 用户指南

    您可以使用 Kube AI Hub DevOps 系统在 Kubernetes 集群上部署和管理 CI/CD 任务以及相关的工作负载。本章演示如何在 DevOps 项目中进行管理和操作,包括运行流水线、创建凭证和集成工具等等。

    您安装 DevOps 组件时,会自动部署 Jenkins。您可以在 Kube AI Hub 中像以前一样通过 Jenkinsfile 构建流水线,保持一致的用户体验。此外,Kube AI Hub 还提供图形编辑面板,可以将整个流程可视化,为您直观地呈现流水线在每个阶段的运行状态。

    DevOps 项目

    概述

    了解 DevOps 的基本知识。

    DevOps 项目管理

    创建并管理 DevOps 项目,了解 DevOps 项目中的各项基本元素。

    使用 DevOps

    流水线

    使用图形编辑面板创建流水线

    学习如何使用 Kube AI Hub 图形编辑面板创建并运行流水线。

    使用 Jenkinsfile 创建流水线

    学习如何使用示例 Jenkinsfile 创建并运行流水线。

    使用流水线模板

    了解如何在 Kube AI Hub 上使用流水线模板。

    流水线设置

    了解 DevOps 项目中流水线的各个属性。

    使用流水线步骤模板

    了解如何在 Kube AI Hub 上使用流水线步骤模板。

    使用 GitLab 创建多分支流水线

    了解如何使用 GitLab 在 Kube AI Hub 上创建多分支流水线。

    设置 Jenkins 系统

    了解如何自定义您的 Jenkins 设置。

    在流水线中使用 Jenkins 共享库

    学习如何在流水线中使用 Jenkins 共享库。

    为 Kube AI Hub 流水线设置电子邮件服务器

    设置电子邮件服务器以接收有关您 Jenkins 流水线的通知。

    使用 Webhook 触发流水线

    学习如何使用 webhook 触发 Jenkins 流水线。

    选择 Jenkins Agent

    指定 Jenkins agent 并为流水线使用内置的 podTemplate。

    自定义 Jenkins Agent

    了解如何在 Kube AI Hub 上自定义 Jenkins Agent。

    持续部署

    使用 GitOps 实现应用持续部署

    介绍如何在 Kube AI Hub 中使用 GitOps 实现持续部署。

    代码仓库

    导入代码仓库

    介绍如何在 Kube AI Hub 中导入代码仓库。

    DevOps 项目设置

    凭证管理

    创建凭证以便您的流水线可以与第三方应用程序或网站进行交互。

    角色和成员管理

    在 DevOps 项目中创建并管理各种角色和成员。

    添加持续部署白名单

    介绍如何在 Kube AI Hub 中添加持续部署白名单。

    为依赖项缓存设置 CI 节点

    配置专门用于持续集成 (CI) 的一个或一组节点,加快流水线中的构建过程。

    工具集成

    将 SonarQube 集成到流水线

    将 SonarQube 集成到流水线中进行代码质量分析。

    将 Harbor 集成到流水线

    将 Harbor 集成到流水线中并向您的 Harbor 仓库推送镜像。

    示例

    构建和部署 Go 项目

    学习如何使用 Kube AI Hub 流水线构建并部署 Go 项目。

    使用 Jenkinsfile 在多集群项目中部署应用

    学习如何使用基于 Jenkinsfile 的流水线在多集群项目中部署应用。

    构建和部署 Maven 项目

    学习如何使用 Kube AI Hub 流水线构建并部署 Maven 项目。

    创建多集群流水线

    学习如何在 Kubesphere 上创建多集群流水线。

    在流水线中使用 Nexus

    学习如何在 Kube AI Hub 流水线中使用 Nexus。