Commit 7c691551 authored by Georges Racinet's avatar Georges Racinet 🦑
Browse files

Heptapod CI: merged improvements from heptapod branch

--HG--
branch : heptapod-0-21
Pipeline #20192 passed with stages
in 29 minutes and 41 seconds
......@@ -118,6 +118,7 @@ rubocop:
rules:
- if: '$CI_COMMIT_TAG =~ /^heptapod-/'
when: never
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
extends:
# shell functions, environment vars, download prebuilds and bundle install
- .default-before_script
......@@ -166,7 +167,7 @@ rubocop:
rspec-regular:
extends:
- .rspec
parallel: 6
parallel: 8
rules: # run in development branches
- if: '$CI_HEPTAPOD_RSPEC_SCOPE'
when: never
......@@ -183,7 +184,7 @@ rspec-extended:
# probably would be merged, but I don't want to find about it the hard way
RETRIES: 6
HEPTAPOD_RSPEC_SCOPE: "extended"
parallel: 16
parallel: 28
rules:
# - runs in release branches
# - manual options are pointless with lots of shards
......@@ -214,6 +215,8 @@ knapsack-aggregate:
rules:
- if: '$CI_COMMIT_TAG =~ /^heptapod-/'
when: never
- if: '$CI_HEPTAPOD_RSPEC_SCOPE == "extended"'
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME =~ /^branch\/heptapod-\d+-\d+$/'
stage: upload
artifacts:
when: always
......
This diff is collapsed.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment