diff --git a/.circleci/config.yml b/.circleci/config.yml index df4efa15..52c653ea 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -125,10 +125,21 @@ workflows: only: /.*/ - prometheus/build: name: build - parallelism: 8 + parallelism: 3 + promu_opts: "-p linux/amd64 -p windows/amd64 -p linux/arm64 -p darwin/amd64 -p darwin/arm64 -p linux/386" filters: tags: - only: /.*/ + ignore: /^v2(\.[0-9]+){2}(-.+|[^-.]*)$/ + branches: + ignore: /^(main|release-.*|.*build-all.*)$/ + - prometheus/build: + name: build_all + parallelism: 12 + filters: + branches: + only: /^(main|release-.*|.*build-all.*)$/ + tags: + only: /^v2(\.[0-9]+){2}(-.+|[^-.]*)$/ - mixin: filters: tags: @@ -138,7 +149,7 @@ workflows: requires: - test_frontend - test - - build + - build_all filters: branches: only: main @@ -147,7 +158,7 @@ workflows: requires: - test_frontend - test - - build + - build_all filters: tags: only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/