📄️ Simplified YAML
BuildBeaver has a simple YAML syntax that covers jobs, steps, services and artifacts.
📄️ Jobs
The YAML file has a top-level element called `jobs` that must contain a list of jobs.
📄️ Steps
Each Job has a steps element containing a list of Steps.
📄️ Docker Configuration
A Job's docker container configuration is specified using a 'docker' map.
📄️ Job Dependency Syntax
Job dependencies are specified using a simple syntax to refer to the job that must be completed.
📄️ Services
Each Job can optionally have a services element containing a list of Services to run alongside the Job.
📄️ Real-World Example
The following YAML is a real-world build, and demonstrates most of the features of the BuildBeaver YAML