Merge branch 'add_ci' into 'keydbpro'

remove duplicate rules and fix duplicating pipelines

See merge request keydb-dev/KeyDB-Pro!29

Former-commit-id: 8e458fb4bed27f653a3630e15aa9c637b2915f62
This commit is contained in:
Malavan Sotheeswaran 2021-08-04 15:00:18 +00:00
commit 81639cd0a6

View File

@ -1,10 +1,13 @@
build: .standard-pipeline:
rules: rules:
- if: '$COVERAGE' - if: '$COVERAGE'
when: never when: never
- if: '$ENDURANCE' - if: '$ENDURANCE'
when: never when: never
- when: always - if: '$CI_PIPELINE_SOURCE == "push"'
build:
extends: .standard-pipeline
tags: tags:
- docker - docker
stage: build stage: build
@ -14,12 +17,7 @@ build:
- make -j - make -j
runtest: runtest:
rules: extends: .standard-pipeline
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: test stage: test
@ -30,12 +28,7 @@ runtest:
- ./runtest --config server-threads 3 - ./runtest --config server-threads 3
runtest-cluster: runtest-cluster:
rules: extends: .standard-pipeline
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: test stage: test
@ -46,12 +39,7 @@ runtest-cluster:
- ./runtest-cluster - ./runtest-cluster
runtest-moduleapi: runtest-moduleapi:
rules: extends: .standard-pipeline
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: test stage: test
@ -62,12 +50,7 @@ runtest-moduleapi:
- ./runtest-moduleapi - ./runtest-moduleapi
runtest-sentinel: runtest-sentinel:
rules: extends: .standard-pipeline
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: test stage: test
@ -78,12 +61,9 @@ runtest-sentinel:
- ./runtest-sentinel - ./runtest-sentinel
node-redis-test: node-redis-test:
extends: .standard-pipeline
rules: rules:
- if: '$COVERAGE' - when: never
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
- ipv6 - ipv6
@ -99,12 +79,7 @@ node-redis-test:
- npm run test - npm run test
jedis-test: jedis-test:
rules: extends: .standard-pipeline
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
- ipv4 - ipv4
@ -119,12 +94,7 @@ jedis-test:
- make test - make test
redis-rs-test: redis-rs-test:
rules: extends: .standard-pipeline
- if: '$COVERAGE'
when: never
- if: '$ENDURANCE'
when: never
- when: always
tags: tags:
- docker - docker
stage: test stage: test