website/content/en/docs/devops-user-guide/_index.md
Sherlock113 240d722af0 Reorganize devops user guide
Signed-off-by: Sherlock113 <sherlockxu@yunify.com>
2020-12-07 18:09:34 +08:00

2.9 KiB

title description layout linkTitle weight icon
DevOps User Guide Getting started with KubeSphere DevOps project single DevOps User Guide 11000 /images/docs/docs.svg

To deploy and manage your CI/CD tasks and related workloads on your Kubernetes clusters, you use the KubeSphere DevOps system. This chapter demonstrates how to manage and work in DevOps projects, including running pipelines, creating credentials, and integrating tools.

As you install the DevOps component, Jenkins is automatically deployed. KubeSphere provides you with a consistent user experience as you can build a pipeline through the Jenkinsfile just as you did before. Besides, KubeSphere features a highly responsive graphical dashboard that visualizes the whole process, presenting you with a straightforward view of how your pipeline is running at what stage.

Using DevOps

DevOps Project Management

Create and manage DevOps projects, as well as roles and members in them.

Create a Pipeline Using Jenkinsfile

Learn how to create and run a pipeline by using an example Jenkinsfile.

Create a Pipeline Using Graphical Editing Panel

Learn how to create and run a pipeline by using the graphical editing panel of KubeSphere.

Choose Jenkins Agent

Specify the Jenkins agent and use the built-in podTemplate for your pipeline.

Credential Management

Create credentials so that your pipelines can communicate with third-party applications or websites.

Set a CI Node for Dependency Cathing

Configure a node or a group of nodes specifically for continuous integration (CI) to speed up the building process in a pipeline.

Set Email Server for KubeSphere Pipelines

Set the email server to receive notifications of your Jenkins pipelines.

Jenkins System Settings

Learn how to customize your Jenkins settings.

Tool Integration

Integrate SonarQube into Pipeline

Examples

Build and Deploy a Go Project

Demonstrate how to build and deploy a Go project using KubeSphere pipeline.

How to Build and Deploy a Maven Project

Demonstrate how to build and deploy a maven project using KubeSphere pipeline.

Deploy Apps in a Multi-cluster Project Using Jenkinsfile

Demonstrate how to deploy a multi-cluster project using KubeSphere Jenkinsfile-based pipeline.