21 November 2016

Introducing: Deployment to Google App Engine

Following GCE action, we’re expanding our Google integration further with deployments to the Google App Engine.

Google App Engine is a cloud platform for developing and hosting web applications in Google-managed data centers. Sanboxed and run across multiple servers, the apps in the Engine are automatically scaled with more resources being allocated to them should the number of requests increase.

20 November 2016

Introducing: .NET Core build action

With .NET builds and Azure deployments already being available in Buddy for some time, we’re happy to announce the .NET Core build action.

.NET Core is a cross-platform (Windows, MacOS, Linux) framework optimized for open-source development and flexible deployments, maintained by Microsoft and the .NET community on GitHub.

15 November 2016

Introducing: Folders for pipelines

We’re happy to announce you can now use folders to manage your pipelines. This feature comes handy if you’d like to organize your pipelines by environment (development, staging, production).

To create a folder, go to the Pipelines and click the option in the right column, type the name of the folder and select the pipelines that you want to include:

Adding new pipeline folder

Editing Folder Settings

You can edit folder details by hovering mouse pointer over the folder name and clicking the edit option. Note that once you create a new folder, the remaining pipelines will be automatically put into a General folder. This folder cannot be edited and will disappear if the custom folders are removed.

Editing folder details
15 November 2016

Introducing: HTTP Requests v2.0

Responding to your requests, one of the most popular actions has just got an upgrade with new functionalities. For Buddy newcomers, the action is available in the DevOps section of the action list:

HTTP Request location

Not Only POST

With only POST requests previously available, the HTTP action now supports PUT, PATCH, GET & DELETE.

For POST, PUT & PATCH payload you can use these variables.

HTTP Request settings

Custom Headers

Along with the payload you can now also send custom headers. Just click More options in the action details and add however many headers you need:

Custom headers location
15 November 2016

Introducing: Buddy notifications

The ticker notifications in Buddy has been deprecated and is no longer available. At the moment, only desktop notifications are enabled.

Buddy has a special feature that lets you track only what’s important for you: following items. Whenever something happens in the item that you follow (repository or pipeline), a message will appear in the ticker menu:

3 November 2016

Introducing: Services for tasks and builds

This feature has been around for a while, but there still might be some of you unaware that you can attach services to Docker containers and use them in your builds. The feature is free with no limits imposed and includes the following services:

  • MySQL
  • MongoDB
  • Postgres
  • MariaDB
  • Redis
  • Memcached
  • Elasticsearch

List of actions that support services

Actions supporting services

How to attach services to your build

  1. Click the build action that you want to use and switch to the Services tab

    Location of Services tab
  2. Click the Attach button to expand the list of services available

    List of services available
  3. Once you select the service it’ll be attached to your build and connection details presented

    Service details
  4. Make sure to Save your changes when you’re done!

Not that data stored in the service is not persistent between executions: everything is recreated from scratch on each execution.

3 November 2016

Buddy v1.4.4 Released

New features

  • Environment variables for projects and pipelines


  • We’ve improved a couple of things in the recently released pipeline statistics, like chart roundings
  • The search engine has been optimized which resulted in some serious performance boost (yay!)
  • From now on the cache of the filesystem is cleared only once at the beginning of the execution, not before every build action
  • Cloning pipelines and actions is now easier
  • Working directory in SSH and Heroku actions has been moved from ‘More options’
  • Disabled StrickHostKeyChecking for remotes added in the Git Push action
  • The default image for custom builds is now Ubuntu 16.04

Bug fixes

  • Fixed logs display for an execution in progress
  • In the recent time DockerHub recorded some downtime (don’t worry, DockerHub, it happens to the best) which generated errors in the service. The errors are now served and described.
26 October 2016

Buddy v1.4.2 Released

New features

  • You can now deploy from private submodules via HTTP. We’re going to add SSH support for private submodules in about two weeks
  • It’s now possible to use headers to control cache duration for files uploaded to Amazon S3
  • You can now use both SSH and HTTP protocols to push files to the repository with the Git push action