Add PG13 to 32bit tests, coverity and cron tests

This commit is contained in:
Sven Klemm 2021-02-13 00:16:06 +01:00 committed by Sven Klemm
parent 74d3c184b6
commit 240df3262b
4 changed files with 15 additions and 5 deletions

View File

@ -18,13 +18,15 @@ jobs:
strategy:
fail-fast: false
matrix:
pg: [ "11.11", "12.6" ]
pg: [ "11.11", "12.6", "13.2" ]
build_type: [ Debug ]
include:
- pg: 11.11
ignores: append-11 chunk_adaptive-11 continuous_aggs_bgw_drop_chunks remote_txn transparent_decompression-11 continuous_aggs_insert continuous_aggs_multi continuous_aggs_concurrent_refresh
- pg: 12.6
ignores: append-12 chunk_adaptive-12 continuous_aggs_bgw_drop_chunks remote_txn transparent_decompression-12
- pg: 13.2
ignores: append-13 chunk_adaptive-13 remote_txn transparent_decompression-13 vacuum_parallel
steps:

View File

@ -13,7 +13,7 @@ jobs:
strategy:
fail-fast: false
matrix:
pg: ["11.11", "12.6"]
pg: ["12.6", "13.2"]
os: [ubuntu-18.04]
env:
PG_SRC_DIR: pgbuild

View File

@ -13,10 +13,17 @@ jobs:
strategy:
fail-fast: false
matrix:
pg: [11, 12]
pg: [11, 12, 13]
include:
- pg: 11
pg_minor_compile: 0
- pg: 12
pg_minor_compile: 0
- pg: 13
pg_minor_compile: 2
env:
PG_MAJOR: ${{ matrix.pg }}
PG_MINOR_COMPILE: 0
PG_MINOR_COMPILE: ${{ matrix.pg_minor_compile }}
steps:
- name: Checkout TimescaleDB

View File

@ -32,7 +32,8 @@ create_base_container() {
echo "Creating container $1 for tag $2"
docker rm $1 2>/dev/null || true
# Run a Postgres container
docker run -u postgres -d --name $1 -v ${BASE_DIR}:/src -v ${COMPILE_VOLUME}:/compile $2
docker run -u postgres -d -e POSTGRES_HOST_AUTH_METHOD=trust --name $1 -v ${BASE_DIR}:/src -v ${COMPILE_VOLUME}:/compile $2
# Install build dependencies
docker exec -u root $1 /bin/bash -c "apk add --no-cache --virtual .build-deps coreutils dpkg-dev gcc libc-dev make util-linux-dev diffutils cmake bison flex openssl-dev && mkdir -p /build/debug"