mirror of https://github.com/citusdata/citus.git
refactor image suffix for easy change of image versions
parent
a730bec4fb
commit
b2f0c3ae0f
|
@ -3,6 +3,11 @@ orbs:
|
||||||
codecov: codecov/codecov@1.1.1
|
codecov: codecov/codecov@1.1.1
|
||||||
azure-cli: circleci/azure-cli@1.0.0
|
azure-cli: circleci/azure-cli@1.0.0
|
||||||
|
|
||||||
|
parameters:
|
||||||
|
image_suffix:
|
||||||
|
type: string
|
||||||
|
default: "-dev202110211711"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
|
|
||||||
build:
|
build:
|
||||||
|
@ -19,7 +24,7 @@ jobs:
|
||||||
description: tag to use for the docker image
|
description: tag to use for the docker image
|
||||||
type: string
|
type: string
|
||||||
docker:
|
docker:
|
||||||
- image: '<< parameters.image >>:<< parameters.image_tag >>'
|
- image: '<< parameters.image >>:<< parameters.image_tag >><< pipeline.parameters.image_suffix >>'
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
- run:
|
- run:
|
||||||
|
@ -113,7 +118,7 @@ jobs:
|
||||||
type: string
|
type: string
|
||||||
default: 12-13
|
default: 12-13
|
||||||
docker:
|
docker:
|
||||||
- image: '<< parameters.image >>:<< parameters.image_tag >>'
|
- image: '<< parameters.image >>:<< parameters.image_tag >><< pipeline.parameters.image_suffix >>'
|
||||||
working_directory: /home/circleci/project
|
working_directory: /home/circleci/project
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
|
@ -185,7 +190,7 @@ jobs:
|
||||||
type: string
|
type: string
|
||||||
default: 12-13
|
default: 12-13
|
||||||
docker:
|
docker:
|
||||||
- image: '<< parameters.image >>:<< parameters.image_tag >>'
|
- image: '<< parameters.image >>:<< parameters.image_tag >><< pipeline.parameters.image_suffix >>'
|
||||||
resource_class: xlarge
|
resource_class: xlarge
|
||||||
working_directory: /home/circleci/project
|
working_directory: /home/circleci/project
|
||||||
steps:
|
steps:
|
||||||
|
@ -265,7 +270,7 @@ jobs:
|
||||||
description: 'docker image tag to use'
|
description: 'docker image tag to use'
|
||||||
type: string
|
type: string
|
||||||
docker:
|
docker:
|
||||||
- image: '<< parameters.image >>:<< parameters.image_tag >>'
|
- image: '<< parameters.image >>:<< parameters.image_tag >><< pipeline.parameters.image_suffix >>'
|
||||||
working_directory: /home/circleci/project
|
working_directory: /home/circleci/project
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
|
@ -350,7 +355,7 @@ jobs:
|
||||||
description: "make target"
|
description: "make target"
|
||||||
type: string
|
type: string
|
||||||
docker:
|
docker:
|
||||||
- image: '<< parameters.image >>:<< parameters.image_tag >>'
|
- image: '<< parameters.image >>:<< parameters.image_tag >><< pipeline.parameters.image_suffix >>'
|
||||||
working_directory: /home/circleci/project
|
working_directory: /home/circleci/project
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
|
@ -397,7 +402,6 @@ jobs:
|
||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
name: 'Save mitmproxy output (failure test specific)'
|
name: 'Save mitmproxy output (failure test specific)'
|
||||||
path: src/test/regress/proxy.output
|
path: src/test/regress/proxy.output
|
||||||
when: on_fail
|
|
||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
name: 'Save results'
|
name: 'Save results'
|
||||||
path: src/test/regress/results/
|
path: src/test/regress/results/
|
||||||
|
@ -431,7 +435,7 @@ jobs:
|
||||||
type: string
|
type: string
|
||||||
default: installcheck
|
default: installcheck
|
||||||
docker:
|
docker:
|
||||||
- image: '<< parameters.image >>:<< parameters.image_tag >>'
|
- image: '<< parameters.image >>:<< parameters.image_tag >><< pipeline.parameters.image_suffix >>'
|
||||||
working_directory: /home/circleci/project
|
working_directory: /home/circleci/project
|
||||||
steps:
|
steps:
|
||||||
- checkout
|
- checkout
|
||||||
|
@ -529,15 +533,15 @@ workflows:
|
||||||
- build:
|
- build:
|
||||||
name: build-12
|
name: build-12
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
- build:
|
- build:
|
||||||
name: build-13
|
name: build-13
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
- build:
|
- build:
|
||||||
name: build-14
|
name: build-14
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
|
|
||||||
- check-style
|
- check-style
|
||||||
- check-sql-snapshots
|
- check-sql-snapshots
|
||||||
|
@ -545,266 +549,266 @@ workflows:
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-multi'
|
name: 'test-12_check-multi'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-multi
|
make: check-multi
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-multi-1'
|
name: 'test-12_check-multi-1'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-multi-1
|
make: check-multi-1
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-mx'
|
name: 'test-12_check-mx'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-multi-mx
|
make: check-multi-mx
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-vanilla'
|
name: 'test-12_check-vanilla'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-vanilla
|
make: check-vanilla
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-isolation'
|
name: 'test-12_check-isolation'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-isolation
|
make: check-isolation
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-worker'
|
name: 'test-12_check-worker'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-worker
|
make: check-worker
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-operations'
|
name: 'test-12_check-operations'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-operations
|
make: check-operations
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-follower-cluster'
|
name: 'test-12_check-follower-cluster'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-follower-cluster
|
make: check-follower-cluster
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-columnar'
|
name: 'test-12_check-columnar'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-columnar
|
make: check-columnar
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-columnar-isolation'
|
name: 'test-12_check-columnar-isolation'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-columnar-isolation
|
make: check-columnar-isolation
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- tap-test-citus:
|
- tap-test-citus:
|
||||||
name: 'test_12_tap-recovery'
|
name: 'test_12_tap-recovery'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
suite: recovery
|
suite: recovery
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-12_check-failure'
|
name: 'test-12_check-failure'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image: citus/failtester
|
image: citus/failtester
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
make: check-failure
|
make: check-failure
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
|
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-multi'
|
name: 'test-13_check-multi'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-multi
|
make: check-multi
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-multi-1'
|
name: 'test-13_check-multi-1'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-multi-1
|
make: check-multi-1
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-mx'
|
name: 'test-13_check-mx'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-multi-mx
|
make: check-multi-mx
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-vanilla'
|
name: 'test-13_check-vanilla'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-vanilla
|
make: check-vanilla
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-isolation'
|
name: 'test-13_check-isolation'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-isolation
|
make: check-isolation
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-worker'
|
name: 'test-13_check-worker'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-worker
|
make: check-worker
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-operations'
|
name: 'test-13_check-operations'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-operations
|
make: check-operations
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-follower-cluster'
|
name: 'test-13_check-follower-cluster'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-follower-cluster
|
make: check-follower-cluster
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-columnar'
|
name: 'test-13_check-columnar'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-columnar
|
make: check-columnar
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-columnar-isolation'
|
name: 'test-13_check-columnar-isolation'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-columnar-isolation
|
make: check-columnar-isolation
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- tap-test-citus:
|
- tap-test-citus:
|
||||||
name: 'test_13_tap-recovery'
|
name: 'test_13_tap-recovery'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
suite: recovery
|
suite: recovery
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-13_check-failure'
|
name: 'test-13_check-failure'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image: citus/failtester
|
image: citus/failtester
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
make: check-failure
|
make: check-failure
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
|
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-multi'
|
name: 'test-14_check-multi'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-multi
|
make: check-multi
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-multi-1'
|
name: 'test-14_check-multi-1'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-multi-1
|
make: check-multi-1
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-mx'
|
name: 'test-14_check-mx'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-multi-mx
|
make: check-multi-mx
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-vanilla'
|
name: 'test-14_check-vanilla'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-vanilla
|
make: check-vanilla
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-isolation'
|
name: 'test-14_check-isolation'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-isolation
|
make: check-isolation
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-worker'
|
name: 'test-14_check-worker'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-worker
|
make: check-worker
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-operations'
|
name: 'test-14_check-operations'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-operations
|
make: check-operations
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-follower-cluster'
|
name: 'test-14_check-follower-cluster'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-follower-cluster
|
make: check-follower-cluster
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-columnar'
|
name: 'test-14_check-columnar'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-columnar
|
make: check-columnar
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-columnar-isolation'
|
name: 'test-14_check-columnar-isolation'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-columnar-isolation
|
make: check-columnar-isolation
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- tap-test-citus:
|
- tap-test-citus:
|
||||||
name: 'test_14_tap-recovery'
|
name: 'test_14_tap-recovery'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
suite: recovery
|
suite: recovery
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
- test-citus:
|
- test-citus:
|
||||||
name: 'test-14_check-failure'
|
name: 'test-14_check-failure'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image: citus/failtester
|
image: citus/failtester
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
make: check-failure
|
make: check-failure
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
|
|
||||||
- test-arbitrary-configs:
|
- test-arbitrary-configs:
|
||||||
name: 'test-12_check-arbitrary-configs'
|
name: 'test-12_check-arbitrary-configs'
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
- test-arbitrary-configs:
|
- test-arbitrary-configs:
|
||||||
name: 'test-13_check-arbitrary-configs'
|
name: 'test-13_check-arbitrary-configs'
|
||||||
pg_major: 13
|
pg_major: 13
|
||||||
image_tag: '13.4-dev202110211711'
|
image_tag: '13.4'
|
||||||
requires: [build-13]
|
requires: [build-13]
|
||||||
- test-arbitrary-configs:
|
- test-arbitrary-configs:
|
||||||
name: 'test-14_check-arbitrary-configs'
|
name: 'test-14_check-arbitrary-configs'
|
||||||
pg_major: 14
|
pg_major: 14
|
||||||
image_tag: '14.0-dev202110211711'
|
image_tag: '14.0'
|
||||||
requires: [build-14]
|
requires: [build-14]
|
||||||
|
|
||||||
- test-pg-upgrade:
|
- test-pg-upgrade:
|
||||||
name: 'test-12-13_check-pg-upgrade'
|
name: 'test-12-13_check-pg-upgrade'
|
||||||
old_pg_major: 12
|
old_pg_major: 12
|
||||||
new_pg_major: 13
|
new_pg_major: 13
|
||||||
image_tag: '12.8-13.4-14.0-dev202110211711'
|
image_tag: '12.8-13.4-14.0'
|
||||||
requires: [build-12,build-13]
|
requires: [build-12,build-13]
|
||||||
|
|
||||||
- test-pg-upgrade:
|
- test-pg-upgrade:
|
||||||
name: 'test-12-14_check-pg-upgrade'
|
name: 'test-12-14_check-pg-upgrade'
|
||||||
old_pg_major: 12
|
old_pg_major: 12
|
||||||
new_pg_major: 14
|
new_pg_major: 14
|
||||||
image_tag: '12.8-13.4-14.0-dev202110211711'
|
image_tag: '12.8-13.4-14.0'
|
||||||
requires: [build-12,build-14]
|
requires: [build-12,build-14]
|
||||||
|
|
||||||
- test-pg-upgrade:
|
- test-pg-upgrade:
|
||||||
name: 'test-13-14_check-pg-upgrade'
|
name: 'test-13-14_check-pg-upgrade'
|
||||||
old_pg_major: 13
|
old_pg_major: 13
|
||||||
new_pg_major: 14
|
new_pg_major: 14
|
||||||
image_tag: '12.8-13.4-14.0-dev202110211711'
|
image_tag: '12.8-13.4-14.0'
|
||||||
requires: [build-13,build-14]
|
requires: [build-13,build-14]
|
||||||
|
|
||||||
- test-citus-upgrade:
|
- test-citus-upgrade:
|
||||||
name: test-12_check-citus-upgrade
|
name: test-12_check-citus-upgrade
|
||||||
pg_major: 12
|
pg_major: 12
|
||||||
image_tag: '12.8-dev202110211711'
|
image_tag: '12.8'
|
||||||
requires: [build-12]
|
requires: [build-12]
|
||||||
|
|
||||||
- ch_benchmark:
|
- ch_benchmark:
|
||||||
|
|
Loading…
Reference in New Issue