October 10, 2018
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.
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:
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:
New variable tab design
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:
Seriously, would you ever go back to this now? 🤔
Adding new action
Customer Success Manager