From 80af9610eb4c28c7a856a7a96e7806ef3abdeea4 Mon Sep 17 00:00:00 2001 From: Jacob Elias Date: Tue, 11 Jun 2024 18:44:07 -0500 Subject: [PATCH] feat: adding release flow for proxyd and op-ufm --- .circleci/continue_config.yml | 47 ++++++++++++++++------------------- 1 file changed, 21 insertions(+), 26 deletions(-) diff --git a/.circleci/continue_config.yml b/.circleci/continue_config.yml index b0e3895..7cfbad1 100644 --- a/.circleci/continue_config.yml +++ b/.circleci/continue_config.yml @@ -383,14 +383,6 @@ workflows: docker_name: op-ufm docker_tags: <>,<> docker_context: . - - docker-publish: - name: op-ufm-docker-publish - docker_name: op-ufm - docker_tags: <>,<> - context: - - oplabs-gcr - requires: - - op-ufm-docker-build op-proxyd: when: or: [<< pipeline.parameters.run-build-proxyd >>, << pipeline.parameters.run-all >>] @@ -407,20 +399,6 @@ workflows: docker_name: proxyd docker_tags: <>,<> docker_context: . - # - docker-publish: - # filters: - # tags: - # only: /^proxyd\/v.*/ - # branches: - # ignore: /.*/ - # name: proxyd-docker-publish - # docker_name: proxyd - # docker_tags: <>,<> - # context: - # - oplabs-gcr-release - # requires: - # - proxyd-docker-build - release: when: not: @@ -444,12 +422,18 @@ workflows: docker_tags: <> docker_context: . docker_file: op-ufm/Dockerfile - publish: true - release: true context: - oplabs-gcr-release requires: - hold + - docker-publish: + name: op-ufm-docker-publish + docker_name: op-ufm + docker_tags: <> + context: + - oplabs-gcr + requires: + - op-ufm-docker-build - docker-build: name: proxyd-docker-release filters: @@ -461,9 +445,20 @@ workflows: docker_tags: <> docker_context: . docker_file: proxyd/Dockerfile - publish: true - release: true context: - oplabs-gcr-release requires: - hold + - docker-publish: + name: proxyd-docker-release + filters: + tags: + only: /^proxyd\/v.*/ + branches: + ignore: /.*/ + docker_name: proxyd + docker_tags: <> + context: + - oplabs-gcr-release + requires: + - proxyd-docker-build