Visual Editor
Drag-and-drop interface - no YAML required
Pipelines are the heart of FlightStack. They define your CI/CD workflow visually, specifying what to build, when to build it, and where to deploy.
A pipeline is a visual workflow consisting of:
┌──────────┐ │ On Push │ ← Trigger └────┬─────┘ │ ▼ ┌──────────┐ │Run Tests │ ← Job └────┬─────┘ │ ┌────┴────┐ │ │ ▼ ▼┌───────┐ ┌───────┐│ iOS │ │Android│ ← Parallel Jobs└───┬───┘ └───┬───┘ └────┬────┘ │ ▼ ┌─────────┐ │ Notify │ ← Final Job └─────────┘Visual Editor
Drag-and-drop interface - no YAML required
Multiple Triggers
One pipeline can have multiple triggers
Parallel Execution
Run jobs in parallel for faster builds
Conditional Flow
Branch your pipeline based on conditions
| Trigger | Description | Use Case |
|---|---|---|
| Manual | Run on demand | Production deploys |
| On Push | Code pushed to branch | CI builds |
| On Tag | Git tag created | Release builds |
| On PR | Pull request opened/updated | PR validation |
| Scheduled | Cron schedule | Nightly builds |
dart analyze| State | Description |
|---|---|
| Active | Pipeline is enabled and will trigger |
| Disabled | Pipeline won’t trigger automatically |
| Draft | Pipeline is being edited (unsaved changes) |