Ocelot/.circleci/config.yml
Tom Pallister fd7c6d7a5b
Feat/release queue (#1192)
* queue release workflow so only one release can run at one time

* wait for 20 mins for release to finish

Co-authored-by: TomPallister <tom@threemammals.com>
2020-04-11 11:09:51 +01:00

37 lines
713 B
YAML

version: 2.1
orbs:
queue: eddiewebb/queue@1.5.0
jobs:
build:
docker:
- image: mijitt0m/ocelot-build:0.0.1
steps:
- checkout
- run: make build
release:
docker:
- image: mijitt0m/ocelot-build:0.0.1
steps:
- checkout
- run: make release
workflows:
version: 2
master:
jobs:
- queue/block_workflow:
time: "20"
only-on-branch: master
- release:
requires:
- queue/block_workflow
filters:
branches:
only: master
pr:
jobs:
- build:
filters:
branches:
ignore:
- master