summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: e407454afbe12b2bc212b4e41e58292e948bdb48 (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
30
31
stages:
  - build

build-meson:
  image: archlinux:latest
  stage: build
  before_script:
    - pacman -Syu --noconfirm
    - pacman -S --noconfirm
      meson git gcc dbus gcr glib2 gobject-introspection
      gtk-doc gtk3 json-glib krb5 libsecret
      libsoup3 vala webkit2gtk-4.1
  script:
    - meson setup -Dgtk_doc=true _build
    - meson compile -C _build
    - meson test -C _build
    - meson install -C _build

build-meson-nobackend:
  image: fedora:latest
  stage: build
  before_script:
    - dnf update -y
    - dnf -y install
      meson gcc dbus-devel glib2-devel gobject-introspection-devel
      gtk3-devel rest-devel vala
  script:
    - meson setup -Dgtk_doc=false -Dgoabackend=false _build
    - meson compile -C _build
    - meson test -C _build
    - meson install -C _build