Pricing & FeaturesDocumentationBlog
Sign-inTry Buddy for free
  • Docs

Documentation

.NET CoreAndroidAngularAureliaC/C++CI/CD for GoClojureDjangoElixirEmber.jsGatsbyHaskellHexoHugo
Certificates & profilesPipeline configuration
JavaJavaScriptJekyllMiddlemanNode.jsPHPPythonReact NativeReact.jsRubyScala
App RunnerAWS CLI / CDKCloudFormationCodeDeployCodePipelineEC2ECSElastic BeanstalkLambdaS3 / CloudFront
AzureCapistranoDigitalOceanDigitalOcean SpacesFTP/FTPSGit pullGit push
App EngineCloud RunCloud StorageFirebase CLIFunction
HerokuNetlifyRackspaceRsyncSFTPShopifyVultr
IntroductionBuilds & testingCacheConcurrency and parallelismConditional runsCustom actionsDB migrations & custom scriptsDeploymentsDuplicate & Export/ImportEnvironment variablesFoldersNotificationsParameterized pipelines
Private dependenciesSubmodulesDeploymentNode.js packagesComposer PHP packages
Secrets encryption
Predefined servicesCustom services
SSH keysStatus badgesTrigger pipeline actionTriggering pipelines
Linux VMMac VMWindows VM
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
Build imagePush imageRun imageDocker in Docker
User managementUser RolesPipeline permissionsGroupsAdministratorsActivity streams
IntroductionWebhooksOIDC for pipelinesApp Store
ConfigurationRequired policiesOIDC
ConfigurationOIDC
BackblazeBitbucketBlackfireCloudflareDatadogDigitalOceanDigitalOcean SpacesDocker HubFirebaseGhost InspectorGitHubGitLab
ConfigurationRequired policiesOIDC
HerokuHoneybadgerLogglyNetlifyNew RelicOktaOneLoginPushbulletPushoverRackspaceRollbarSentryShopifySlackSnykStackHawk CLITelegramUpCloudVultr
SecurityBillingURL & Ownership
SSO in BuddyMandatory SSOGroup synchronization
GenericAWSAzureGoogleOktaOneLogin
GenericAWSAzureGoogleOktaOneLogin
AuthenticationCode editorBranchesCommits historyGit SSH keys
IntroductionRequirementsCLI
AWSAzureDigitalOceanLinuxmacOSUbuntuNon-interactive
BitbucketDigitalOceanDocker HubGitHubGitLabGoogle CloudHerokuMicrosoft AzureNetlifyPushbulletSentryShopifySlackTelegram
BackupDocker Hub pull limitLDAPMemoryNetwork portsSMS ServiceSMTP serverSSL certificatesTelemetryUpdates
Low storage spaceNo refresh in SafariReporting feedbackResetting licenseResetting workspace owner’s passwordShared memory (/dev/shm)Tunnel
ConfigurationPipelines
IntroductionSchemaVariablesTemplates
Amazon S3AWS App Runner DeployAWS App Runner MonitorAWS CDK CLIAWS CLIAWS CLI 2AWS CodeDeployAWS CodePipelineAWS ECSAWS Elastic BeanstalkAWS Elastic Beanstalk MonitoringAWS LambdaAWS Lambda DeployAzure CLIAzure StorageBackblaze B2BlackfireBugsnagBuild a Cordova AppBuild a Fastlane App (iOS)Build a React Native AppBuild Android AppBuild ApplicationBuild Docker ImageBuild Flutter AppBuild Flutter App (iOS / iOS)Build multi-arch imageClear CacheCloudflareCloudfrontCode sign and export an iOS appCompress imagesCopy filesCreate new sandboxDatadogDatadog Service CheckDeploy to App Store ConnectDigitalOceanDigitalOcean CDNDigitalOcean CLIDigitalOcean SpacesDiscordDockerDocker CLIDockerfile LinterDownload Backblaze B2Download from sandboxDownload FTPDownload FTPSDownload GCSDownload S3Download SFTPEmail notificationESlintFirebaseFTPFTPSGenerate variablesGhost InspectorGhost Inspector CLIGit PushGitcrypt lockGitcrypt unlockGitHub CLIGitHub ReleaseGitLab CLIGKE Apply DeploymentGKE Run JobGKE Run PodGKE Set ImageGoogle App EngineGoogle CDNGoogle ChatGoogle Cloud CLIGoogle Cloud RunGoogle Cloud StorageGoogle Compute EngineGoogle FunctionsGoogle Functions DeployHerokuHeroku CLIHoneybadgerHTTP RequestJMeter CLIKubernetes Apply DeploymentKubernetes kubectlKubernetes Run Helm CMDsKubernetes Run JobKubernetes Run PodKubernetes Set ImageLighthouseLink CheckerLinuxLogglyMacOSMicrosoft AzureMicrosoft TeamsNetlifyNew Relic CLIOperate sandboxPass argumentsPing MonitoringPublish Android AppPublish Bundle to Google PlayPush Docker imagePushbulletPushoverRackspaceRaygunReplaceRollbarRsyncRun Docker containerSentrySet variablesSFTPShopifyShopify CLISign Android AppSign BundleSlack NotificationSleepSMS NotificationSnykSplit testsSSH commandSSH to a sandboxSSL checkerStackHawk CLITCP MonitoringTelegram NotificationTerraform CLITheme Kit CLITransfer to sandboxTrigger PipelineUpCloudVisual testsVultrWait for applyWeb MonitoringWebDAVWindowsWP CLIXcodeZIP
IP whitelistingDeployment issuesRepository connection issuesSSH action issuesBuild actions issuesSubmodule issuesGitLab integration issuesDocker multi-arch build failsSlow symlink uploadGit LFS workaroundMonorepo support

API Docs

OverviewHello World
IntroductionPersonal Access Token
CreateGetListEditDelete
CreateAddGetEditDeleteList
CreateGetListEditDelete
AddGetListAssign admin rightsDelete
CreateGetEditDelete
CreateGetListEditDelete
AddUpdateDelete
Enable SSOGet SSOUpdate SSODisable SSO
CreateGetListEditDelete
GetList your workspaces
Add actionAmazon S3AWS App Runner DeployAWS App Runner MonitorAWS CDK CLIAWS CLIAWS CLI 2AWS CodePipelineAWS ECSAWS LambdaAWS Lambda DeployAzureAzure CLIAzure StorageBackblaze B2BlackfireBugsnagBuild a Cordova AppBuild a Fastlane App (iOS)Build a Flutter App (iOS)Build a React Native AppBuild Android AppBuild Docker ImageBuild Flutter AppBuild multi-arch imageClear CacheCloudflareCloudFrontCode sign and export an iOS appCodeDeployCompress imagesCopy filesCreate new sandboxCustom ActionCustom buildDatadog notificationDatadog Service CheckDeploy to App Store ConnectDigitalOceanDigitalOcean CDNDigitalOcean CLIDigitalOcean SpacesDiscord notificationDocker CLIDockerfile LinterDownload Backblaze B2Download from sandboxDownload FTPDownload FTPSDownload GCSDownload S3Download SFTPElastic BeanstalkElastic Beanstalk MonitorEmail notificationEslintFirebaseFTPFTPSGCloud CLIGenerate variablesGhost InspectorGhost Inspector CLIGit PushGitcrypt lockGitcrypt unlockGitHub CLIGitHub ReleaseGitLab CLIGKE Apply DeploymentGKE kubectlGKE Run HelmGKE Run JobGKE Run PodGKE Set ImageGoogle App EngineGoogle CDNGoogle ChatGoogle Cloud RunGoogle Cloud StorageGoogle Compute EngineGoogle FunctionsGoogle Functions DeployHerokuHeroku CLIHoneybadgerHTTP RequestJMeter CLIKubernetes Apply Deployment ConfigurationKubernetes kubectlKubernetes Run Helm CMDsKubernetes Run PodKubernetes Set ImageLighthouseLink CheckerLinuxLogglyMacOSMicrosoft TeamsNetlifyNew Relic CLIOperate sandboxPass argumentsPing monitoringPublish Android ApplicationPublish Bundle to Google PlayPush Docker ImagePushbulletPushoverRackspaceRaygunReplaceRollbar notificationRsyncRun Docker containerSentry notificationSet variablesSFTPShopifyShopify CLISign Android ApplicationSign BundleSlack notificationSleepSms notificationSnykSplit TestsSSH commandSSH to sandboxSSL verifyStackHawk CLITCP monitoringTelegram notificationTerraform CLITheme Kit CLITransfer to a sandboxTrigger pipelineUpCloudVisual testsVultrWait for applyWeb monitoringWebDAVWindowsWP CLIXcodeZIP
GetListEditDelete
CreateGetListEditDeleteCloneClear cacheExport
GetListRunUpdateCancel, Retry or ApproveGet details and logs
AddListDelete
AddGetListDelete
GetUpdate the authenticated user
AddGetListEditDelete
CreateGetListDelete
GetListCompare
CreateUpdateGetDelete
GetList
CreateDeleteGetList
TerraformFAQ

Docs

  • Quickstart

    Create delivery pipelines for PHP, Node, React.js, Python, Ruby, .NET Core & more.

  • Deployments

    Automate deployment to your type of server or cloud service in 10 minutes.

  • Pipelines

    Everything you need to know to master pipeline configuration.

  • Pipeline Examples

    Detailed use cases showcasing how you can use Buddy in actual development process.

  • Docker

    Learn how to build Docker images and use them in your pipelines.

  • Collaboration

    Proper team management is a staple of a successful project. Check out how Buddy allows you to adjust collaboration settings.

  • Integrations

    Integrate Buddy with your favorite tools and services for a seamless CI/CD experience.

  • Workspace Settings

    Invoices, payment methods, workspace customization & more.

  • Buddy Git Hosting

    Everything you need to know about Buddy Git hosting.

  • Buddy On-Premises

    Run Buddy behind a firewall on your own infrastructure.

  • YAML

    Define pipelines in YAML and store configuration in your repository.

  • API Docs

    Learn how to build custom apps with Buddy REST API.

  • FAQ & Troubleshooting

    Learn how to solve common problems you may encounter in Buddy.

Questions?

Not sure how to configure a pipeline for your process? Reach out on the live-chat or contact support

Get Started

Sign up for free and deploy your project in less than 10 minutes.

GitHubEmail

Security certifications & compliance. We make sure your data is safe and secure.

Automation

  • Pipelines: your doorway to CI/CD
  • Laravel in Docker
  • Node.js in Docker
  • Selenium in Node.js with WebDriver.io
  • Automate Kubernetes workflows
  • CI/CD Trend Report
Compare
  • Buddy vs CircleCI
  • Buddy vs Jenkins
  • Buddy vs GitLab CI
  • CircleCI vs Jenkins
  • CircleCI vs Gitlab CI
  • Gitlab CI vs Jenkins

Solutions

  • WordPress
  • Shopify
  • Node.js
  • React
  • Vue
  • PHP

Learn

  • Documentation
  • Guides
  • Tutorials
  • Blog
  • Webinars
  • API

Platform

  • Actions
  • Pricing & Features
  • About Us
  • Enterprise
  • Customer Stories
[email protected]

© Copyright 2024 Buddy

All systems are operational
SecurityTermsPrivacyResponsible Disclosure PolicyGDPR