From fd7c6d7a5b7326af5c09845f176cb498fe4bc3be Mon Sep 17 00:00:00 2001 From: Tom Pallister Date: Sat, 11 Apr 2020 11:09:51 +0100 Subject: [PATCH] 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 --- .circleci/config.yml | 13 ++++++++++--- Ocelot.sln | 1 + 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e6944a97..3325b02d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,4 +1,6 @@ -version: 2.1 +version: 2.1 +orbs: + queue: eddiewebb/queue@1.5.0 jobs: build: docker: @@ -15,8 +17,13 @@ jobs: workflows: version: 2 master: - jobs: - - release: + jobs: + - queue/block_workflow: + time: "20" + only-on-branch: master + - release: + requires: + - queue/block_workflow filters: branches: only: master diff --git a/Ocelot.sln b/Ocelot.sln index 5b2e8c67..38405abf 100644 --- a/Ocelot.sln +++ b/Ocelot.sln @@ -12,6 +12,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution build.cake = build.cake build.ps1 = build.ps1 codeanalysis.ruleset = codeanalysis.ruleset + .circleci\config.yml = .circleci\config.yml GitVersion.yml = GitVersion.yml LICENSE.md = LICENSE.md README.md = README.md