15 October 2019

Buddy v2.2.61 Released (15-10-2019)

Buddy v2.2.61 Released (15-10-2019)

New features

  • New action: Dockerfile Linter
  • Sending commit statuses from synchronized repositories to Bitbucket

Improvements

  • The fields Certificate authority, Client certificate and Client key in k8s actions now also support base 64 encoded values
  • [Build action] [Run Docker container] From now on, you can not only mount the whole filesystem but also a specific path to the container
9 October 2019

New feature: Action timeout setting

New feature: Action timeout setting

Until now, the timeout for actions in Buddy was fixed permanently at 90 minutes. This means the action was automatically terminated if it was still in progress after an hour and a half. There were a few exceptions from the rule in which it was possible to set the timeout manually, e.g. HTTP or K8s apply actions . From this week onwards, you can do it in all actions in the system. The feature can be found in the Action tab:

8 October 2019

Buddy v2.2.59 Released (08-10-2019)

Buddy v2.2.59 Released (08-10-2019)

New features

  • [Action timeout] It is now possible to set a timeout for every action in the ‘Action’ tab. If an action fails to execute within the set time, the entire execution will be terminated
  • From now on, you can now define pipelines not only in buddy.yml, but in any number of *.yml files in the .buddy folder

Improvements

  • New default variables: $BUDDY_EXECUTION_TIME, $BUDDY_REPO_SSH_URL
  • [Services] Improved logs for the beginning of the execution
  • [AWS CLI] Changed the shell from SH to BASH

Bugfixes

  • Fixed a bug with with actions moving to the end of the pipeline if they were updated via the REST API
  • Fixed a bug with checking out faulty code from the repository to the filesystem if an error occured during submodule fetch
2 October 2019

Buddy v2.2.56 Released (02-10-2019)

Buddy v2.2.56 Released (02-10-2019)

Improvements

  • [Custom Services] The Image tag field now supports environment variables
  • [Push Docker Image] The action does not clear dangling images anymore
  • Variable suggestions in actions now involve action-specific variables
  • Improved error handling when processing YAML
  • From now on, a project owner can edit/delete a project within an hour from its creation even without admin privileges

Bugfixes

  • [SSH] Fixed a bug with canceling the action in the ‘Run as a script’ mode not canceling script execution on the server
  • Fixed a bug with links to new files directing users to the BASE branch instead of the HEAD branch when comparing branches
27 September 2019

New action: Compress images

New action: Compress images

Unless you’re an assassin on a government contract, you need to be on Google if you run a business. This doesn’t mean just indexing your website: it means getting on the first page of search results. An important factor affecting the search engine position is how fast your website is loading. In other words, the better it’s optimized, the higher it displays on Google.

One of the basic optimization tips is compressing website images with third-party tools, a thing developers often do in their pipelines with Gulp/Grunt/npm scripts before the deployment. We’re excited to announce that Buddy now has a dedicated action allowing you to compress images without scripts and external libraries.

17 September 2019

Buddy v2.2.54 Released (17-09-2019)

Buddy v2.2.54 Released (17-09-2019)

Improvements

  • [Activity stream] Clicking a pipeline deletion event will produce the pipeline’s YAML configuration. This is useful if you want to restore a pipeline that was deleted.
  • [Activity stream] Clicking a project deletion event will produce YAML configuration of all pipelines within this project.
  • [Discord] The URL field now supports ENV VARs
  • Build actions now support ENV VARs in the working dir & mount filesystem path fields

Bugfixes

  • [Amazon S3] Fixed a bug with region support during the upload to an S3 bucket
  • [HTTP] Fixed a bug with request logging occasionally crashing the action
  • [Netlify] Fixed a validation bug when adding/updating the action with the REST API
  • Fixed a bug with the execution message not being copied when cloning a pipeline
  • Fixed a bug which prevented the workspace owner from transferring the ownership to another user
12 September 2019

New integration: Netlify CLI

New integration: Netlify CLI

We’re excited to announce that Buddy now supports deployments to Netlify via Netlify’s CLI. In other words, you can build and test your frontend with Buddy and upload it to Netlify hosting, or run any command supported by the CLI. This was the most requested integration in the past couple of weeks – let us know what you want to see next in the comments or on our live-chat!