PolarDB-for-PostgreSQL

Форк
0
47 строк · 1.2 Кб
1

2
task:
3
  name: 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'
6
  only_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:
10
  skip: |
11
    !changesInclude(
12
      '.cirrus.yml',
13
      'config/**',
14
      'contrib/**',
15
      'external/**',
16
      'src/**',
17
      'configure*',
18
      'polardb_build.sh'
19
    )
20
  # task run timeout
21
  timeout_in: 120m
22

23
  # run on Linux-AMD64 and Linux-ARM64 in parallel
24
  matrix:
25
    # Linux - ARM64
26
    -
27
      arm_container:
28
        image: polardb/polardb_pg_devel:centos7
29
        cpu: 2
30
        memory: 8G
31
        greedy: true
32

33
  # Run OLTP/OLAP/DMA regression in parallel
34
  matrix:
35
    # OLAP regression
36
    -
37
      name: "regression (OLAP)"
38
      script:
39
        - |
40
          source /etc/bashrc && \
41
          ./polardb_build.sh --withpx --noinit
42
    # DMA regression
43
    -
44
      name: "regression (DMA)"
45
      script:
46
        - |
47
          source /etc/bashrc && \
48
          ./polardb_build.sh --with-tde --with-dma
49

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.