> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/open-source/use-harness-open-source/pipelines-1/overview.md).

# Overview

Pipelines help you automate steps in your software delivery process, such as initiating code builds, running automated tests, and deploying to a staging or production environment.

Harness Open Source supports multiple pipelines per repository.

## Create and run a pipeline <a href="#create-and-run-a-pipeline" id="create-and-run-a-pipeline"></a>

1. Select **Pipelines** from the repository view, then select **New Pipeline**
2. Enter a pipeline name, branch and path for the pipeline YAML file, then select **Create**
3. Optionally select **Generate** in the pipeline editor to have Harness Open Source build your pipeline for you
4. Select **Save and Run**, then select **Run pipeline**

## Next steps <a href="#next-steps" id="next-steps"></a>

* Create [triggers.md](/open-source/use-harness-open-source/pipelines-1/triggers.md)
* See [sample pipelines](/open-source/use-harness-open-source/pipelines-1/samples.md) for popular tools and languages
