Feature spotlight: New pipeline run view

Feature spotlight: New pipeline run view

One of the features that makes Buddy stand out from other tools is its user interface, specifically designed to lower the entry threshold to the arcanes of DevOps magic. Although the terminal window is the natural habitat of a large majority of developers, being able to switch from code to visuals back and forth greatly helps in adopting delivery automation. To ensure that you stay at the top of the game, we have updated one of the most useful views in Buddy: the pipeline run details.

What you need to know

We'll describe the changes on the example of a simple pipeline that builds a website and deploys it to a DigitalOcean droplet:

Image loading...

As you most probably know, running a pipeline generates execution reports in the Runs tab:

Image loading...

Clicking a run opens the list of executed actions. Now it looks like this:

Image loading...

As before, clicking an action extends its logs:

Image loading...

The hamburger menu on the right lets you browse logs as raw or in full screen, as well as edit the action's configuration.

Image loading...

Success
We specifically tried to make this view as clear as possible in correspondence with other parts of the UI. Modularity will also help us accommodate new features in the future without disrupting the UX.

Setup action

You may have noticed that the first action on the list is always the Setup action. Its purpose is to configure the environment for the actions defined by the user. The action contains details on the commit which triggered the execution, including but not restricted to the invoker, priority, and time:

Image loading...

It also prepares the default environment variables for the upcoming run. You can use them in your actions to fine-tune your delivery process:

Image loading...

Tip
The variables are also available directly in the application under the Variables, Keys & Assets link.

Config change notification

And last but not least: project managers and workspace administrators are now able to see changes to pipeline configuration. This feature is useful to keep track on project development, and for debugging issues, as every change is now explicitly visible.

Image loading...

The changes are printed as YAML code, with full pipeline configuration available at the bottom.

Image loading...

As always, we are looking forward to your feedback, especially with details on how you are using Buddy in your everyday work. Happy coding!

Warning
Buddy is 100% customer-driven. Let us know what integrations you need to take your automation game to the next level! If there’s a feature or integration you miss, talk to us on the live chat or drop us a line at support@buddy.works.
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.

Apr 6th 2023
Share