Skip to content

Using workflows

About workflows

Get a high-level overview of OpenTestFactory workflows, including triggers, syntax, and advanced features.

Triggering a workflow

How to automatically trigger OpenTestFactory orchestrator workflows.

Manually running a workflow

You can run a workflow using the opentf-ctl CLI or the REST API.

Workflow syntax

A workflow is a configurable automated process made up of one or more jobs. You must create a YAML file to define your workflow configuration.

Workflow commands

You can use workflow commands when running shell commands in a workflow or in a plugin’s code.

Concurrency groups

You can use concurrency groups to manage and limit the execution of workflow runs or jobs that share the same concurrency key.

Using the OpenTestFactory orchestrator CLI

You can use the OpenTestFactory orchestrator CLI to interact with the orchestrator and perform various tasks.