Brand new build action view

Brand new build action view

Since the very beginning, we strived to make Buddy as intuitive as possible. We've come a long way since the beginnings (who remembers this?), but we never lost sight of our core values: simplicity and ease of use.

However, with every new feature added, the current layout of options was getting more and more cluttered. This was especially true for build actions that lived long enough to receive a special treatment that we cover below.

Here are the problems that we've solved.

1. Important options were hidden from the main view

With new options like trigger conditions, working dir settings, and filesystem configuration scattered all around the place, it was hard to embrace the full power of Buddy's pipelines. Now, all options have dedicated tabs at the top:

Image loading...Dedicated tabs

2. People didn't know how to define variables

Previously, to define a variable you had to go to the Pipelines view, add a new variable, and go back to the action. Now the variables are accessible right away through a tab:

Image loading...New variable tab design

Hint
Please mind that all ENV VARs added there are pipeline level variables. Click here to learn more about using variables in Buddy.

3. Environment customization was split into several tabs

Buddy is based on Docker containers which are essentially predefined Linux environments in which you run build commands. This means that if you want to, for example, change the PHP version of your app, you simply switch the Docker image to a different number. Similarly, if your build is missing a dependency, you can install it in the dedicated field.

Originally, those two features were separated into two different tabs, with the build commands always visible at the top. This was causing some confusion among developers, who were trying to install dependencies in the build commands window, or thought that Buddy requires a custom Docker image to work.

With today's release, both run commands and all environment configuration have been moved to separate tabs:

Image loading...Environment tab

Warning
At the moment, only the builds and the 'Run Docker container' action have been overhauled. However, with time we are going to improve the rest of the actions as well. Feel free to share your feedback what we should do in the first place either here in the comments, or directly at support@buddy.works.

Seriously, would you ever go back to this now? šŸ¤”

Image loading...Adding new action

Jarek Dylewski

Jarek Dylewski

Customer Support

A journalist and an SEO specialist trying to find himself in the unforgiving world of coders. Gamer, a non-fiction literature fan and obsessive carnivore. Jarek uses his talents to convert the programming lingo into a cohesive and approachable narration.

Oct 10th 2018
Share