CircleCI Orbs
The source code for orbs published by Ministry of Justice.
What are orbs?
Orbs are packages of CircleCI configuration that can be shared across projects. Orbs allow you to make a single bundle of jobs, commands, and executors that can reference each other and can be imported into a CircleCI build configuration and invoked in their own namespace. Orbs are registered with CircleCI, with revisions expressed using the semver pattern.
You can find documentation detailing orbs, including how to use and create them, in this repo.
Publishing Orbs
Orbs are uploaded to the registry through the CircleCI API. The build in this repository (.circleci/config.yml
) uses that API via the CircleCI CLI to take the source of orbs located in the src
folder and register them as orbs.
an
Local Testing
This repository has basic linting and testing using the yamllint and the CircleCI CLI tool.
To run both of these run
./test_local.sh