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
This functionality is limited temporarily to the platforms and settings you can see. More functionality for this feature is coming soon. A Stage is a subset of a Pipeline that contains the logic to p…
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
You can choose to run a specific stage instead of running the whole Pipeline in Harness. The ability to run a specific stage helps in situations when only a few stages fail in a Pipeline This topic e…
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 Harness Pipeline YAML used for each Pipeline execution
Searching the console view
Pipeline executions can be viewed in Console View and you can quickly search the logs for each step.
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 to handle different failure conditions.
Pipeline chaining in Harness
Chain your pipelines in Harness to create complex workflows.
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