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.
Samples
38 items
Conditions
Conditions limit pipeline step execution at runtime. Harness Open Source sets variables that can be used in conditions.
Expressions
Expressions provide dynamic values to your pipeline at runtime.
Matrix
A matrix strategy can be used to test multiple versions of tools in a single pipeline step definition.
Parallelism
Pipeline steps are executed sequentially by default. You can optionally run steps in parallel.
Secrets
Secrets are used to store and manage sensitive information, such as passwords, tokens, and ssh keys. Storing this information in a secret is considered safer than storing it in your configuration file in plain text.
Stages
A stage contains one or more steps.
Steps
3 items
Triggers
When code is pushed to a repository, a pull request is opened, or a tag is created, Harness Open Source can automatically trigger pipeline execution.
Variables
Variables can be set at pipeline, stage and step levels.
Volumes
Pipeline steps can mount various volumes types into the running container.