ChangelogDocsPricingContact
Sign inInstall Self-Hosted
Get Started on Cloud
AboutX (Twitter)support@buddy.works
BasicsPipelinesActions & ServicesEnvironmentsIntegrationsTargetsDomainsSelf-HostedAgents & TunnelsYAMLBuddy GitTroubleshootingAPI
  • Pipelines
  • Introduction
Pipelines
Introduction
New pipeline
Creating a pipelineWorkflow ConfigurationYAML templates
Triggering pipelines
On git eventWebhook TriggerManual triggerOn scheduleWildcardsTrigger pipeline action
Advanced trigger types
REST APICommit commandsSlack slash commands
ContextsPipeline listPipeline filesystemPipeline historyAnalyticsAdvanced settings
Cache
Filesystem cacheBuild action cacheDocker cacheCache maintenance
Builds & testingConcurrency & parallelismConditional runsDB migrations & custom scripts
Variables
Scope and configurationCombining phrasesPassing variables
Parameterized pipelines
Passing parameters on runPassing parameters between pipelinesManual approval
FoldersSSH keysStatus badges
Private dependencies
Private dependenciesSubmodulesDeploymentNode.js packagesComposer PHP packages
Copy pipeline
DuplicatingExport / Import
Pipeline examples
CDN invalidationContinuous DeliveryContinuous DeploymentDaily integration testsDeployment pipelineLink validation pipelineMonitoring pipelinePull requests testingRelease after every tag pushRun tests after every pushSelenium testsSemantic versioning and settable variablesZero-downtime deployment
  • Pipelines
  • Introduction

Triggering pipelines

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

  • On git event

    Event triggers allow you to automate pipelines making them run whenever specific changes to repository are made

  • Webhook Trigger

    Webhook trigger enables external systems to automatically start pipeline runs via HTTP requests, providing seamless integration with third-party tools and services.

  • Manual trigger

    For production pipelines, it is best to set them to manual mode and restrict access rights to senior devs only.

  • On schedule

    You can set your pipeline to be triggered at a certain time of the day or to run in specific intervals

  • Wildcards

    You can use a pattern to define which branches or tags will trigger the pipeline. The patterns support ref names and ref paths.

  • Trigger pipeline action

    Trigger pipeline lets you create advanced workflows, where several pipelines interact with each other across the whole workspace.

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

© 2025

All systems are operational