Buddy v2.1.40 Released (13-11-2018)

New features

  • It is now possible to use the API to add GitHub, Bitbucket, GitLab, and custom repositories (until now only Buddy hosting was supported)

Improvements

  • Execution logs for git fetch and git clone are now more detailed

Bug Fixes

  • Fixed a bug with Elasticsearch v 5.x.x not starting properly in build actions
  • Fixed a bug with the message ‘There is a cycle between pipelines’ popping up when trying to add the action ‘Run next pipeline’
  • Slack accounts with over 100 channels are now listing properly in the Slack action
  • Fixed a bug with the ‘Git push’ action in pipelines whose branch was set to ‘None’
  • Fixed a bug with recurrent pipelines stopping to respond when their creator was removed from the workspace

New feature: Trigger pipelines with webhooks

After a short break, we’re back with some freshly baked new features. The first in line is triggering pipeline executions from webhooks, a popular request among DevOps.

This is a sample request we received from one of our users (hi Chris!):

TakeShape will send a webhook to an external service whenever content changes, but I can’t seem to find a way for Buddy to listen for and respond to these web hooks. I see “Webhooks to external services”, but what I’m looking for is a similar “Webhooks FROM external services.” Does this exist? Do I have to use the API to make this work?

New feature: Editable integrations

A small but significant tweak, editable integrations allow you to update the details of your integrated apps without removing them from your profile.

This involves all token-based integrations, where the details (keys, tokens, etc.) need to be entered manually.

Buddy v2.1.38 Released (06-11-2018)

New features

  • You can now trigger pipelines using webhooks
  • Integration with AKS (Azure Kubernetes Service)
  • It is now possible to edit the details of existing integrations

Improvements

  • If for some reason you cannot see a branch from your repository, clicking the ‘Refresh’ button in the Code tab will update all missing branches
  • The Rsync action now accepts any type of arguments
  • It is now possible to download 2FA recovery codes at any time in the profile details (requires password authorization)

Bug Fixes

  • Removing a branch from a custom repository was not removing it from the project in Buddy. Fixed
  • Fixed a bug with static files not getting restored when the pipeline was run with ‘Clear cache’ after changing the URL to the project
  • The Slack action now properly lists all channels in the integration

Updates

  • kubectl v1.12.2 is now supported in all Kubernetes actions

New feature: Firebase integration

Yet another highly requested integration has joined the extensive roster of Buddy actions.

Firebase is a web and mobile development platform running on Google infrastructure. It gives developers a wide array of functionalities, including analytics, databases, and crash reporting. Our integration uses the firebase-tools CLI to run commands on your Firebase instance.

New service: RabbitMQ messaging broker

RabbitMQ is a multi-protocol messaging broker written in Erlang. It implements AMQP (Advanced Message Queuing Protocol) and can be further extended with STOMP (Streaming Text Oriented Messaging protocol), MQTT (Message Queuing Telemetry Transport), and other protocols.

Get started now

14 days of unlimited trial. No credit card required.