website/content/zh/docs/devops-user-guide/_index.md
Sherlock113 bcda2b6c46 fix format
Signed-off-by: Sherlock113 <sherlockxu@yunify.com>
2020-12-08 15:09:26 +08:00

88 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "DevOps 用户指南"
description: "如何使用 KubeSphere DevOps"
layout: "single"
linkTitle: "DevOps 用户指南"
weight: 11000
icon: "/images/docs/docs.svg"
---
您可以使用 KubeSphere DevOps 系统在 Kubernetes 集群上部署和管理 CI/CD 任务以及相关的工作负载。本章演示了如何在 DevOps 工程中进行管理和工作,包括运行流水线、创建凭据和集成工具。
在安装 DevOps 组件时,将自动部署 Jenkins。KubeSphere 为您提供一致的用户体验,因为您可以像以前一样通过 Jenkinsfile 建立流水线。此外KubeSphere 还具有高度实时化的图形编辑面板,可以可视化整个流程,为您提供一个直观的视图,方便您了解流水线在每个阶段的运行状态。
## 理解和管理 DevOps 工程
### [概述](../devops-user-guide/understand-and-manage-devops-projects/overview/)
了解 DevOps 的基本知识。
### [DevOps 工程管理](../devops-user-guide/understand-and-manage-devops-projects/devops-project-management/)
创建并管理 DevOps 工程,了解 DevOps 工程中的各项基本元素。
### [角色和成员管理](../devops-user-guide/understand-and-manage-devops-projects/role-and-member-management/)
在 DevOps 工程中创建并管理各种角色和成员。
## 使用 DevOps
### [使用 Jenkinsfile 创建流水线](../devops-user-guide/how-to-use/create-a-pipeline-using-jenkinsfile/)
学习如何使用示例 Jenkinsfile 创建并运行流水线。
### [使用图形编辑面板创建流水线](../devops-user-guide/how-to-use/create-a-pipeline-using-graphical-editing-panel/)
学习如何使用 KubeSphere 图形编辑面板创建并运行流水线。
### [凭证管理](../devops-user-guide/how-to-use/credential-management/)
创建凭证以便您的流水线可以与第三方应用程序或网站进行交互。
### [Jenkins 系统设置](../devops-user-guide/how-to-use/jenkins-setting/)
了解如何自定义您的 Jenkins 设置。
### [选择 Jenkins Agent](../devops-user-guide/how-to-use/choose-jenkins-agent/)
指定 Jenkins agent 并为流水线使用内置的 podTemplate。
### [为 KubeSphere 流水线设置电子邮件服务器](../devops-user-guide/how-to-use/jenkins-email/)
设置电子邮件服务器以接收有关您 Jenkins 流水线的通知。
### [为依赖缓存设置 CI 节点](../devops-user-guide/how-to-use/set-ci-node/)
配置专门用于持续集成 (CI) 的一个或一组节点从而加快流水线中的构建过程。
### [流水线设置](../devops-user-guide/how-to-use/pipeline-settings/)
理解 DevOps 工程中流水线的各个属性。
## 工具集成
### [将 SonarQube 集成到流水线中](../devops-user-guide/how-to-integrate/sonarqube/)
将 SonarQube 集成到流水线中进行代码质量分析。
### [将 Harbor 集成到流水线中](../devops-user-guide/how-to-integrate/harbor/)
将 Harbor 集成到流水线中并向您的 Harbor 仓库推送镜像。
## 示例
### [构建和部署 Go 工程](../devops-user-guide/examples/go-project-pipeline/)
学习如何使用 KubeSphere 流水线构建并部署 Go 工程。
### [构建和部署 Maven 工程](../devops-user-guide/examples/a-maven-project/)
学习如何使用 KubeSphere 流水线构建并部署 Maven 工程。
### [使用 Jenkinsfile 在多集群项目中部署应用](../devops-user-guide/examples/multi-cluster-project-example/)
学习如何使用 KubeSphere 流水线基于 Jenkinsfile 在多集群项目中部署应用。