/ks-devops

This is a cloud-native application that focuses on the DevOps area.

Primary LanguageGoApache License 2.0Apache-2.0

Gitpod ready-to-code good first codecov Contributors

KubeSphere DevOps integrates popular CI/CD tools, provides CI/CD Pipelines based on Jenkins, offers automation toolkits including Binary-to-Image (B2I) and Source-to-Image (S2I), and boosts continuous delivery across Kubernetes clusters.

With the container orchestration capability of Kubernetes, KubeSphere DevOps scales Jenkins Agents dynamically, improves CI/CD workflow efficiency, and helps organizations accelerate the time to market for their products.

Features

  • Out-of-the-Box CI/CD Pipelines
  • Built-in Automation Toolkits for DevOps with Kubernetes
  • Use Jenkins Pipelines to Implement DevOps on Top of Kubernetes
  • Manage Pipelines via CLI

Get Started

Quick Start

  • Install KubeSphere via KubeKey (or the methods described here).

    kk create cluster --with-kubesphere
  • Enable DevOps application

    kubectl patch -nkubesphere-system cc ks-installer --type=json -p='[{"op": "replace", "path": "/spec/devops/enabled", "value": true}]'

For more information, refer to the documentation.

Next Steps

  • A Separate Front-End Project of KS-DevOps
  • Auth Support
    • OIDC support as a default provider

Communication Channels

Contribution

Looking forward to becoming a part of us?

Feel free to go through the Contribution Guide, pick up a good-first-issue, and create a pull request.

Thanks to all the people who have already contributed to KS-DevOps!