You can add a new pipeline template to this repository by using the following structure:
.
└── your-template-name/
├── pipeline.yaml
├── README.md
└── example-project
└── ...
The Buildkite pipeline definition for the template.
A high-level description of your template definition and how it works.
Use the EXAMPLE_README.md
file in the root directory of this repository to get started. It contains example text, a key to the required front matter, and a content guide.
An example project with relevant boilerplate code to test the pipeline definition in isolation.
Tip
You can use the Buildkite CLI to run the pipeline locally from the example-project
directory with the following command:
bk local run ../pipeline.yaml
The templates defined in this repository are ingested into DatoCMS on merge.
sequenceDiagram
User->>templates: Merge new template pull request
templates->>Buildkite: Trigger build on Buildkite
Buildkite->>DatoCMS: Parse and publish templates to DatoCMS
User->>site: Visit buildkite.com/templates
site->>DatoCMS: Fetch templates from DatoCMS