All GCP services

GCP · Application Integration

Workflows

Serverless orchestration of GCP + HTTP services.

Official docs

Overview

Workflows compose serverless steps with YAML, including parallel branches, retries and waits.

When to use it

  • Orchestrate multi-step QA pipelines
  • Coordinate Cloud Functions, Cloud Run, BigQuery

Setup

  1. Enable Workflows API.
  2. Write workflow YAML.
  3. Deploy: `gcloud workflows deploy qa-nightly --source=qa.yaml`.

How to use

Run
gcloud workflows run qa-nightly --data='{"env":"qa"}'

QA use cases

  • Seed data → run API tests + UI tests in parallel → aggregate → notify.