From 05bd14fc7b12d9dad690948e76e4b0cc9fa109a1 Mon Sep 17 00:00:00 2001 From: Sherlock113 Date: Tue, 3 Nov 2020 10:57:47 +0800 Subject: [PATCH] Add devops guide index Signed-off-by: Sherlock113 --- content/en/docs/devops-user-guide/_index.md | 43 ++++++++++++++++++- .../how-to-integrate/_index.md | 2 +- .../how-to-integrate/sonarqube.md | 2 +- .../devops-user-guide/how-to-use/_index.md | 2 +- 4 files changed, 44 insertions(+), 5 deletions(-) diff --git a/content/en/docs/devops-user-guide/_index.md b/content/en/docs/devops-user-guide/_index.md index 4015874f7..ae6a0e36c 100644 --- a/content/en/docs/devops-user-guide/_index.md +++ b/content/en/docs/devops-user-guide/_index.md @@ -7,7 +7,46 @@ linkTitle: "DevOps User Guide" weight: 4400 icon: "/images/docs/docs.svg" - --- -TBD +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](../devops-user-guide/how-to-use/devops-project-management/) + +Create and manage DevOps projects, as well as roles and members in them. + +[Create a Pipeline Using Jenkinsfile](../devops-user-guide/how-to-use/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](../devops-user-guide/how-to-use/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](../devops-user-guide/how-to-use/choose-jenkins-agent/) + +Specify the Jenkins agent and use the built-in podTemplate for your pipeline. + +[Credential Management](../devops-user-guide/how-to-use/credential-management/) + +Create credentials so that your pipelines can communicate with third-party applications or websites. + +[Set CI Node for Dependency Cathe](../devops-user-guide/how-to-use/set-ci-node/) + +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](../devops-user-guide/how-to-use/jenkins-email/) + +Set the email server to receive notifications of your Jenkins pipelines. + +[Jenkins System Settings](../devops-user-guide/how-to-use/jenkins-setting/) + +Learn how to customize your Jenkins settings. + +## Tool Integration + +[Integrate SonarQube into Pipeline](../devops-user-guide/how-to-integrate/sonarqube/) \ No newline at end of file diff --git a/content/en/docs/devops-user-guide/how-to-integrate/_index.md b/content/en/docs/devops-user-guide/how-to-integrate/_index.md index f872affbc..6a1d08e4d 100644 --- a/content/en/docs/devops-user-guide/how-to-integrate/_index.md +++ b/content/en/docs/devops-user-guide/how-to-integrate/_index.md @@ -1,5 +1,5 @@ --- -linkTitle: "How to integrate" +linkTitle: "Tool Integration" weight: 300 _build: diff --git a/content/en/docs/devops-user-guide/how-to-integrate/sonarqube.md b/content/en/docs/devops-user-guide/how-to-integrate/sonarqube.md index 7334f2d57..0890e13c6 100644 --- a/content/en/docs/devops-user-guide/how-to-integrate/sonarqube.md +++ b/content/en/docs/devops-user-guide/how-to-integrate/sonarqube.md @@ -245,7 +245,7 @@ You need a SonarQube token so that your pipeline can communicate with SonarQube ![token-created](/images/docs/devops-user-guide/integrate-sonarqube-into-pipeline/token-created.jpg) -4. Choose **Java** and **Maven** respectively. Copy the serial number within the green box in the image below, which needs to be added in the [Credentials](../../../devops-user-guide/how-to-use/credential-management/#create-credentials) section if it is to be used in pipelines. +5. Choose **Java** and **Maven** respectively. Copy the serial number within the green box in the image below, which needs to be added in the [Credentials](../../../devops-user-guide/how-to-use/credential-management/#create-credentials) section if it is to be used in pipelines. ![sonarqube-example](/images/docs/devops-user-guide/integrate-sonarqube-into-pipeline/sonarqube-example.jpg) diff --git a/content/en/docs/devops-user-guide/how-to-use/_index.md b/content/en/docs/devops-user-guide/how-to-use/_index.md index 172f0f7d7..a29892364 100644 --- a/content/en/docs/devops-user-guide/how-to-use/_index.md +++ b/content/en/docs/devops-user-guide/how-to-use/_index.md @@ -1,5 +1,5 @@ --- -linkTitle: "How to use" +linkTitle: "Using DevOps" weight: 200 _build: