Skip to content

Commit

Permalink
wip
Browse files Browse the repository at this point in the history
  • Loading branch information
SaitTalhaNisanci committed Aug 25, 2020
1 parent 0a0e35a commit cbe185a
Showing 1 changed file with 89 additions and 82 deletions.
171 changes: 89 additions & 82 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ jobs:
- persist_to_workspace:
root: .
paths:
- .
- build-11/*
- install-11.tar

build-12:
docker:
Expand Down Expand Up @@ -126,8 +127,14 @@ jobs:
- image: 'heisenberg302/exttester:11.9'
working_directory: /home/circleci/project
steps:
- checkout
- attach_workspace:
at: .
- run:
name : "install necessary tools"
command: |
apt-get update
apt-get install -y autoconf build-essential libcurl4-openssl-dev libicu-dev libreadline-dev libselinux1-dev libxslt-dev libssl-dev
- run:
name: 'Install and Test (check-multi)'
command: 'chown -R circleci:circleci /home/circleci && install-and-test-ext check-multi'
Expand Down Expand Up @@ -526,94 +533,94 @@ workflows:
version: 2
build_and_test:
jobs:
- check-merge-to-enterprise:
filters:
branches:
ignore:
- /release-[0-9]+\.[0-9]+.*/ # match with releaseX.Y.*
# - check-merge-to-enterprise:
# filters:
# branches:
# ignore:
# - /release-[0-9]+\.[0-9]+.*/ # match with releaseX.Y.*


- build-11
- build-12
- build-13
# - build-12
# - build-13

- build-11-12:
requires:
- build-11
# - build-11-12:
# requires:
# - build-11

- build-12-13:
requires:
- build-12
# - build-12-13:
# requires:
# - build-12


- check-style
- check-sql-snapshots
# - check-style
# - check-sql-snapshots

- test-11_check-multi:
requires: [build-11]
- test-11_check-vanilla:
requires: [build-11]
- test-11_check-isolation:
requires: [build-11]
- test-11_check-mx:
requires: [build-11]
- test-11_check-worker:
requires: [build-11]
- test-11_check-follower-cluster:
requires: [build-11]
- test-11_check-failure:
requires: [build-11]

- test-12_check-multi:
requires: [build-12]
- test-12_check-vanilla:
requires: [build-12]
- test-12_check-isolation:
requires: [build-12]
- test-12_check-mx:
requires: [build-12]
- test-12_check-worker:
requires: [build-12]
- test-12_check-follower-cluster:
requires: [build-12]
- test-12_check-failure:
requires: [build-12]

- test-13_check-multi:
requires: [build-13]
- test-13_check-vanilla:
requires: [build-13]
- test-13_check-isolation:
requires: [build-13]
- test-13_check-mx:
requires: [build-13]
- test-13_check-worker:
requires: [build-13]
- test-13_check-follower-cluster:
requires: [build-13]
- test-13_check-failure:
requires: [build-13]

- test-11-12_check-pg-upgrade:
requires:
- build-11-12

- test-12-13_check-pg-upgrade:
requires:
- build-12-13

- test-11_check-citus-upgrade:
requires: [build-11]

- ch_benchmark:
requires: [build-13]
filters:
branches:
only:
- /ch_benchmark\/.*/ # match with ch_benchmark/ prefix
- tpcc_benchmark:
requires: [build-13]
filters:
branches:
only:
- /tpcc_benchmark\/.*/ # match with tpcc_benchmark/ prefix
# - test-11_check-vanilla:
# requires: [build-11]
# - test-11_check-isolation:
# requires: [build-11]
# - test-11_check-mx:
# requires: [build-11]
# - test-11_check-worker:
# requires: [build-11]
# - test-11_check-follower-cluster:
# requires: [build-11]
# - test-11_check-failure:
# requires: [build-11]

# - test-12_check-multi:
# requires: [build-12]
# - test-12_check-vanilla:
# requires: [build-12]
# - test-12_check-isolation:
# requires: [build-12]
# - test-12_check-mx:
# requires: [build-12]
# - test-12_check-worker:
# requires: [build-12]
# - test-12_check-follower-cluster:
# requires: [build-12]
# - test-12_check-failure:
# requires: [build-12]

# - test-13_check-multi:
# requires: [build-13]
# - test-13_check-vanilla:
# requires: [build-13]
# - test-13_check-isolation:
# requires: [build-13]
# - test-13_check-mx:
# requires: [build-13]
# - test-13_check-worker:
# requires: [build-13]
# - test-13_check-follower-cluster:
# requires: [build-13]
# - test-13_check-failure:
# requires: [build-13]

# - test-11-12_check-pg-upgrade:
# requires:
# - build-11-12

# - test-12-13_check-pg-upgrade:
# requires:
# - build-12-13

# - test-11_check-citus-upgrade:
# requires: [build-11]

# - ch_benchmark:
# requires: [build-13]
# filters:
# branches:
# only:
# - /ch_benchmark\/.*/ # match with ch_benchmark/ prefix
# - tpcc_benchmark:
# requires: [build-13]
# filters:
# branches:
# only:
# - /tpcc_benchmark\/.*/ # match with tpcc_benchmark/ prefix

0 comments on commit cbe185a

Please sign in to comment.