-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path.gitlab-ci.yml
67 lines (64 loc) · 1.25 KB
/
.gitlab-ci.yml
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
stages:
- build
variables:
DEBIAN_FRONTEND: noninteractive
cmake-ubuntu:
image: ubuntu:rolling
stage: build
variables:
BUILD_DIR: cmake-build
except:
- tags
before_script:
- apt-get update
- apt-get install -q -y --no-install-recommends
build-essential
cmake
gettext
gcc
itstool
libglib2.0-dev-bin
libdbus-1-dev
libgcr-3-dev
libgmime-3.0-dev
libgnutls28-dev
libgtk-3-dev
libnotify-dev
libsecret-1-dev
libgspell-1-dev
script:
- mkdir $BUILD_DIR
- >-
cmake
-DENABLE_MANUAL=1
-DWANT_DBUS=1
-DWANT_GKR=1
-DWANT_NOTIFY=1
-B $BUILD_DIR
- cmake --build $BUILD_DIR
cmake-ubuntu-bare-bones:
image: ubuntu:rolling
stage: build
variables:
BUILD_DIR: cmake-build
except:
- tags
before_script:
- apt-get update
- apt-get install -q -y --no-install-recommends
build-essential
cmake
gettext
gcc
libglib2.0-dev-bin
libgmime-3.0-dev
libgtk-3-dev
libsecret-1-dev
script:
- mkdir $BUILD_DIR
- >-
cmake
-D WANT_GNUTLS=off
-D WANT_GSPELL=off
-B $BUILD_DIR
- cmake --build $BUILD_DIR