summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: fc9b397f2091948cd2bfe759d10e31931165e147 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# See http://doc.gitlab.com/ce/ci/yaml/ for documentation.
Build and Check (x86-64):
  script:
  - git submodule update --init && make autoreconf && ./configure --disable-doc && make -j4 && make -j4 check
  except:
  - tags
  tags:
  - x86-64
Build and Check (x86):
  script:
  - git submodule update --init && make autoreconf && ./configure --disable-doc && make -j4 && make -j4 check
  except:
  - tags
  tags:
  - x86
Build and Check with asan:
  script:
  - git submodule update --init && make autoreconf && CFLAGS="-fsanitize=address -g
    -O2" LDFLAGS="-static-libasan" ./configure --disable-doc --disable-valgrind-tests && make -j4 && make check -j4
  except:
  - tags
Build and Check with ubsan:
  script:
  - git submodule update --init && make autoreconf && CFLAGS="-fsanitize=undefined -fno-sanitize-recover -g
    -O2" LDFLAGS="-static-libubsan" ./configure --disable-doc --disable-valgrind-tests && make -j4 && make check -j4
  tags:
  - ubsan
  except:
  - tags