Harness YAML quickstart
This quickstart shows you how to create a Harness Pipelines using YAML. It's not an exhaustive reference for all of the YAML entries, but a quick procedure to get you started with Harness Pipeline YA…
Add a stage
Learn how to add and configure a pipeline stage.
Download execution logs
Download pipeline or step execution logs via the UI.
Run CD stages in parallel
Perform parallel stage executions.
Add a custom stage
The Custom stage provides flexibility to support any use case that doesn't require the pre-defined settings of CI, CD, or Approvals.
Input sets and overlays
Input Sets are collections of runtime variables and values. Overlays are groups of Input Sets.
Run a stage or step multiple times using a matrix
A matrix enables you to run the same Stage or Step multiple times with different parameters. Matrix strategies also make your Pipelines more readable, clean, and easy to maintain.
Run specific stages in pipeline
Run specific stages in a pipeline.
Run pipelines using input sets and overlays
Create a Pipeline template that can use different runtime variable values for different services, codebases, target environments, and goals.
Mark stage as failed
Mark a stage as failed during execution.
View and compare pipeline executions
View and compare the YAML used for pipeline executions.
Search the console view
When viewing execution details, you can search logs in the console view.
Define a failure strategy on stages and steps
Currently, only the All Errors Failure Type is supported. A failure strategy defines how your stages and steps handle different failure conditions. The failure strategy contains error conditions that…
Rollback pipelines
Rollback pipelines to handle different failure conditions.
Pipeline chaining in Harness
Chain your pipelines in Harness to create complex workflows.
Abort a pipeline or stage
End pipeline execution in an aborted state.
Best practices for looping strategies
Review this topic before you implement a Matrix and Parallelism strategy in your pipeline.
Looping strategies overview -- matrix, repeat, and parallelism
Looping strategies enable you to run a Stage or Step multiple times with different inputs. Looping speeds up your pipelines and makes them easier to read and maintain.
Retry failed executions from any stage
Describes how to resume Pipeline deployments that fail during execution.
Speed up CI test pipelines using parallelism
Use parallelism to run tests in parallel.
Pipeline and steps reference
6 items