1
1
image :debian
2
2
3
3
stages :
4
- -build
5
4
-test
6
5
7
6
before_script :
@@ -10,32 +9,18 @@ before_script:
10
9
-uname -a
11
10
-df -h
12
11
13
- build:ubuntu-16.04 :
14
- stage :build
15
- image :ubuntu:16.04
16
- only :
17
- -PGPROEE9_6
18
- before_script :
19
- -apt-get update && apt-get install -y gcc make flex bison libreadline-dev zlib1g-dev jade libzstd0 libzstd-dev
20
- script :
21
- -./configure
22
- -make -j $CORES
23
- -apt-get install sudo
24
- -sudo make install
25
- when :always
26
-
27
- test :
12
+ test:ubuntu-16.04 :
28
13
stage :test
29
14
image :ubuntu:16.04
30
15
only :
31
16
-PGPROEE9_6
32
17
before_script :
33
- -apt-get update && apt-get install -y gcc make flex bison libreadline-dev zlib1g-dev jade libzstd0 libzstd-dev
18
+ -apt-get update && apt-get install -ysudo gcc make flex bison libreadline-dev zlib1g-dev jade libzstd0 libzstd-dev
34
19
script :
35
- -./configure
36
- -make -j $CORES
37
- -apt-get install sudo
38
- -adduser --disabled-password --gecos '' postgres
39
- -echo '%postgres ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
40
- -su -m postgres -c make check
20
+ -./configure --prefix=/opt/pgproee
21
+ -make -j $CORES world
22
+ -sudo make install-world
23
+ -make check
24
+ -cd contrib
25
+ -make check
41
26
when :always