Trigger Workflows and Pipelines
Triggers automate deployments using a variety of conditions, such as Git events, new artifacts, schedules, and the success of other Pipelines.
You can always execute a Workflow or Pipeline manually, and a Trigger does not change any approval requirements in a Workflow or Pipeline.
When you configure a Trigger, you set the condition that executes the Trigger, whether to execute a Workflow or Pipeline, and then the specific actions of the Trigger, such as what artifact source to use.
For a list of the different Triggers and options in Harness, see the following:
- Passing Variables into Workflows from Triggers
- Trigger Deployments When a New Artifact is Added to a Repo
- Trigger Deployments when Pipelines Complete
- Schedule Deployments using Triggers
- Trigger Deployments using Git Events
- Trigger a Deployment using cURL
- Trigger a Deployment when a File Changes
- Get Deployment Status using REST
- Pause All Triggers using Deployment Freeze
For information on using Triggers as part of Harness GitOps, see Harness GitOps.
To prevent too many Workflows or Pipelines from being deployed to the same infrastructure at the same time, Harness uses Workflow queuing. See Workflow Queuing.