PolarDB-for-PostgreSQL
/
.cirrus.yml
47 строк · 1.2 Кб
1
2task:3name: Compilation Tests (arm64)4# triggered when PR to 'POLARDB_11_DEV'5# or direct push to 'POLARDB_11_DEV' or merge to 'POLARDB_11_STABLE'6only_if: |7($CIRRUS_PR != '' && $CIRRUS_BASE_BRANCH == 'POLARDB_11_DEV') ||
8($CIRRUS_PR == '' && ($CIRRUS_BRANCH == 'POLARDB_11_DEV' || $CIRRUS_BRANCH == 'POLARDB_11_STABLE'))
9# triggered when the changes are included in:10skip: |11!changesInclude(
12'.cirrus.yml',
13'config/**',
14'contrib/**',
15'external/**',
16'src/**',
17'configure*',
18'polardb_build.sh'
19)
20# task run timeout21timeout_in: 120m22
23# run on Linux-AMD64 and Linux-ARM64 in parallel24matrix:25# Linux - ARM6426-27arm_container:28image: polardb/polardb_pg_devel:centos729cpu: 230memory: 8G31greedy: true32
33# Run OLTP/OLAP/DMA regression in parallel34matrix:35# OLAP regression36-37name: "regression (OLAP)"38script:39- |40source /etc/bashrc && \
41./polardb_build.sh --withpx --noinit
42# DMA regression43-44name: "regression (DMA)"45script:46- |47source /etc/bashrc && \
48./polardb_build.sh --with-tde --with-dma
49