Pipelines – the visual representation of a developer's workflow – are one of the core features that make Buddy easy to use and configure. However, some of the developers prefer the classic way of managing configuration using YAML files.
This is especially true for users who:
- have used another CI/CD software before and find it hard to switch to the GUI
- need to store the history of configuration changes in the repository
- want share their config files with other users
- eat, code and sleep in their terminal :)
This is why we've decided to add support for YAML files as an alternative way of configuring pipelines. The option is available in the right column of the Pipelines tab.
IMPORTANT: Upon switching to the YAML mode any existing pipeline in the project will be removed. You can reproduce the pipelines by copying the configuration from YAML box and pushing it to the repository as
buddy.yml. Please mind that the feature is still in beta and requires some polish, so any feedback is highly appreciated.
The complete documentation on how to use YAML in Buddy is available here.