From 381406dd3eb8ef4d7984a0ffa0bf165b827bc319 Mon Sep 17 00:00:00 2001 From: Jacob Elias Date: Thu, 30 May 2024 12:41:36 -0500 Subject: [PATCH] feat: circle ci configurations for op-ufm --- .circleci/config.yml | 1 + .circleci/continue_config.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index e0418e5..7ac83a4 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -16,6 +16,7 @@ workflows: # mapping: | op-conductor-mon/.* run-build-op-conductor-mon true + op-ufm/.* run-build-op-ufm true .circleci/.* run-all true .github/.* run-all true diff --git a/.circleci/continue_config.yml b/.circleci/continue_config.yml index e1b1c0f..cb58028 100644 --- a/.circleci/continue_config.yml +++ b/.circleci/continue_config.yml @@ -10,6 +10,9 @@ parameters: run-build-op-conductor-mon: type: boolean default: false + run-build-op-ufm: + type: boolean + default: false run-all: type: boolean default: false @@ -357,3 +360,27 @@ workflows: - oplabs-gcr requires: - op-conductor-mon-docker-build + op-ufm: + when: + or: [<< pipeline.parameters.run-build-op-ufm >>, << pipeline.parameters.run-all >>] + jobs: + - go-lint: + name: op-conductor-mon-lint + module: op-ufm + - go-test: + name: op-conductor-mon-tests + module: op-ufm + - docker-build: + name: op-ufm-docker-build + docker_file: op-ufm/Dockerfile + 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