Skip to main content

Sluice Documentation

Everything you need to build, configure, and deploy CI/CD pipelines with Sluice.

What is Sluice?

Sluice is a modern CI/CD platform designed for DevOps teams who want full control over their deployment pipelines. With Sluice, you can:

  • Define pipelines as code using YAML or JSON configuration
  • Build container images with native Docker support
  • Deploy to Kubernetes with built-in manifests and Helm support
  • Integrate with Git via webhooks for automatic triggers
  • Manage approvals with manual gates and notifications

Core Concepts

Before diving in, familiarize yourself with these key concepts:

  • Pipeline - A series of stages that define your build and deployment workflow
  • Stage - An individual step in your pipeline (e.g., build, test, deploy)
  • Version - A snapshot of your pipeline configuration at a specific point in time
  • Run - An execution of a pipeline version, triggered manually or via webhook

Getting Help

If you run into issues or have questions: