ChangelogDocsPricingContact
Sign inInstall Self-Hosted
Get Started on Cloud
AboutX (Twitter)support@buddy.works
BasicsPipelinesActions & ServicesEnvironmentsIntegrationsTargetsTestsDomainsSandboxesSelf-HostedAgents & TunnelsYAMLBuddy GitFAQAPI
  • Pipelines
Pipelines
Introduction
New pipeline
Creating a pipeline
Workflow Configuration
YAML templates
Triggering pipelines
On git event
Webhook Trigger
Manual trigger
On schedule
Wildcards
Trigger pipeline action
Advanced trigger types
REST API
Commit commands
Slack slash commands
Contexts
Pipeline loop
Pipeline list
Pipeline filesystem
Pipeline history
Analytics
Advanced settings
Cache
Filesystem cache
Build action cache
Docker cache
Cache maintenance
Builds & testing
Concurrency & parallelism
Conditional runs
DB migrations & custom scripts
Variables
Scope and configuration
Combining phrases
Passing variables
Parameterized pipelines
Passing parameters on run
Passing parameters between pipelines
Manual approval
Folders
SSH keys
Status badges
Private dependencies
Private dependencies
Submodules
Deployment
Node.js packages
Composer PHP packages
Copy pipeline
Duplicating
Export / Import
Pipeline examples
CDN invalidation
Continuous Delivery
Continuous Deployment
Daily integration tests
Deployment pipeline
Link validation pipeline
Monitoring pipeline
Pull requests testing
Release after every tag push
Run tests after every push
Selenium tests
Semantic versioning and settable variables
Zero-downtime deployment
  • Pipelines

Introduction

Familiarize yourself with the basics of how pipelines operate.

  • New pipeline

    Learn how to create your first pipeline in Buddy, trigger builds, and configure basic pipeline settings.

  • Triggering pipelines

    Explore all pipeline trigger types in Buddy, including manual, Git-based, scheduled, pattern-based, webhooks, API, and cross-pipeline triggers.

  • Advanced trigger types

    Advanced trigger modes are for users with more technical know-how, giving you more control over when pipeline triggers

  • Contexts

    Learn how to configure pipeline contexts to control when and where your pipelines run

  • Pipeline loop

    Learn how to configure a pipeline loop in Buddy using variables and automatically generate multiple pipeline runs.

  • Pipeline list

    Each pipeline has its own configuration and filesystem attached. You can create multiple pipelines that will run different tasks within one repository.

  • Pipeline filesystem

    Each pipeline has its own configuration and filesystem attached. You can create multiple pipelines that will run different tasks within one repository.

  • Pipeline history

    The Runs tab displays the recent history of executions and configuration changes of the given pipeline.

  • Analytics

    Analytics tab provides you with more information about the perofrmance of your builds.

  • Advanced settings

    Each pipeline has its own configuration and filesystem attached. You can create multiple pipelines that will run different tasks within one repository.

Resources

  • Docs
  • API
  • Terraform
  • Guides
  • Download Self-Hosted
  • Security
  • Blog
  • Tutorials

Company

  • About
  • Customers
  • Support
  • X (Twitter)
  • Responsible Disclosure
  • GDPR
  • Terms of Service
  • Privacy Policy
SOC2
SOC2

© 2026

All systems are operational