> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revolte.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Define automated quality checks and validation suites for your repository.

The **Pipeline** settings allow you to automate the verification of your codebase through integrated code quality analysis and comprehensive test suites.

<div style={{ display: "flex", justifyContent: "center" }}>
  <img src="https://mintcdn.com/poddle-54594c3d/q0Rk3K5lGk3vHIWm/image-v2/yaml/pipeline1.png?fit=max&auto=format&n=q0Rk3K5lGk3vHIWm&q=85&s=957a2cfe88cfc4415d45ba8c0b5a9c57" width="400" data-path="image-v2/yaml/pipeline1.png" />
</div>

## How to configure

<Steps>
  <Step title="Navigate to Pipeline Settings">
    Go to **YAML Configuration** > **Repo Preferences** and select **Pipeline**.
  </Step>

  <Step title="Enable Quality Checks">
    Select the static analysis tools and security scanners you want to run on your branches.
  </Step>

  <Step title="Configure Test Execution">
    Define the commands (e.g., `npm test`, `pytest`) and environments required to run your test suites.
  </Step>

  <Step title="Save & Sync">
    Click **Save & Sync** to update your `revolte.yaml` with the new pipeline configuration.
  </Step>
</Steps>

## Quick links

* [Code Quality](/yaml/repo-preferences/pipeline/code-quality)
* [Test Suite](/yaml/repo-preferences/pipeline/test-suite)
* [Prebuild Workflow](/yaml/repo-preferences/prebuild-workflow)
* [Preset & Service](/yaml/repo-preferences/preset-service)
* [YAML Overview](/yaml/overview)
