summary refs log tree commit diff
diff options
context:
space:
mode:
authorBrendan Abolivier <babolivier@matrix.org>2021-07-13 15:53:19 +0200
committerGitHub <noreply@github.com>2021-07-13 15:53:19 +0200
commitfcc10d9caaf7dedaf4c3b3b341e22ccad6c0ef14 (patch)
tree412aec2ccf4008201f7cd753e63d5241d969993b
parentUnbind using bind_new_user_emails_to_sydent if specified (#98) (diff)
parentNote the debian version of the sytest image we're using (diff)
downloadsynapse-fcc10d9caaf7dedaf4c3b3b341e22ccad6c0ef14.tar.xz
Merge pull request #99 from matrix-org/anoa/fix_pipeline
Switch back to using Sytest dinsic branch
-rw-r--r--.buildkite/pipeline.yml95
1 files changed, 6 insertions, 89 deletions
diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml

index 3712f92ad9..a99d068e96 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml
@@ -296,11 +296,8 @@ steps: # This is configured by setting `MULTI_POSTGRES=1` in the environment. # # We mostly care about testing each topology. - # To vary the Python and Postgres versions, we use Docker images which are based - # on an assortment of Linux distributions. - # - "bionic" (Ubuntu 18.04) has Python 3.6 and Postgres 10 - # - "buster" (Debian 10) has Python 3.7 and Postgres 11 - # - "testing" (Debian 11) (currently) has Python 3.9 and Postgres 13 + # For DINSIC specifically, we currently test across one Linux distribution, + # Debian buster (10), which has Python 3.7 and Postgres 11 # # TODO: this leaves us without sytests for Postgres 9.6. How much do we care # about that? @@ -318,57 +315,7 @@ steps: # ################################################################################ - - label: "SyTest Monolith :sqlite::ubuntu: 18.04" - agents: - queue: "medium" - command: - - "bash .buildkite/merge_base_branch.sh" - - "bash /bootstrap.sh synapse" - plugins: - - docker#v3.7.0: - image: "matrixdotorg/sytest-synapse:bionic" - propagate-environment: true - always-pull: true - workdir: "/src" - entrypoint: "/bin/sh" - init: false - shell: ["-x", "-c"] - mount-buildkite-agent: false - volumes: ["./logs:/logs"] - - artifacts#v1.3.0: - upload: [ "logs/**/*.log", "logs/**/*.log.*", "logs/results.tap" ] - - matrix-org/annotate: - path: "logs/annotate.md" - style: "error" - retry: *retry_setup - - - label: "SyTest Monolith :postgres::ubuntu: 18.04" - agents: - queue: "medium" - env: - POSTGRES: "1" - command: - - "bash .buildkite/merge_base_branch.sh" - - "bash /bootstrap.sh synapse" - plugins: - - docker#v3.7.0: - image: "matrixdotorg/sytest-synapse:bionic" - propagate-environment: true - always-pull: true - workdir: "/src" - entrypoint: "/bin/sh" - init: false - shell: ["-x", "-c"] - mount-buildkite-agent: false - volumes: ["./logs:/logs"] - - artifacts#v1.3.0: - upload: [ "logs/**/*.log", "logs/**/*.log.*", "logs/results.tap" ] - - matrix-org/annotate: - path: "logs/annotate.md" - style: "error" - retry: *retry_setup - - - label: "SyTest Monolith :postgres::debian: testing" + - label: "SyTest Monolith :postgres::debian: 10" agents: queue: "medium" env: @@ -378,37 +325,7 @@ steps: - "bash /bootstrap.sh synapse" plugins: - docker#v3.7.0: - image: "matrixdotorg/sytest-synapse:testing" - propagate-environment: true - always-pull: true - workdir: "/src" - entrypoint: "/bin/sh" - init: false - shell: ["-x", "-c"] - mount-buildkite-agent: false - volumes: ["./logs:/logs"] - - artifacts#v1.3.0: - upload: [ "logs/**/*.log", "logs/**/*.log.*", "logs/results.tap" ] - - matrix-org/annotate: - path: "logs/annotate.md" - style: "error" - retry: *retry_setup - - - label: "SyTest Workers :postgres::ubuntu: 18.04" - agents: - queue: "xlarge" - env: - MULTI_POSTGRES: "1" # Test with split out databases - POSTGRES: "1" - WORKERS: "1" - BLACKLIST: "synapse-blacklist-with-workers" - command: - - "bash .buildkite/merge_base_branch.sh" - - "bash -c 'cat /src/sytest-blacklist /src/.buildkite/worker-blacklist > /src/synapse-blacklist-with-workers'" - - "bash /bootstrap.sh synapse" - plugins: - - docker#v3.7.0: - image: "matrixdotorg/sytest-synapse:bionic" + image: "matrixdotorg/sytest-synapse:dinsic" propagate-environment: true always-pull: true workdir: "/src" @@ -438,7 +355,7 @@ steps: - "bash /bootstrap.sh synapse" plugins: - docker#v3.7.0: - image: "matrixdotorg/sytest-synapse:buster" + image: "matrixdotorg/sytest-synapse:dinsic" propagate-environment: true always-pull: true workdir: "/src" @@ -469,7 +386,7 @@ steps: - "bash /bootstrap.sh synapse" plugins: - docker#v3.7.0: - image: "matrixdotorg/sytest-synapse:buster" + image: "matrixdotorg/sytest-synapse:dinsic" propagate-environment: true always-pull: true workdir: "/src"