forked from spheras/desktopfolder
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
19 lines (14 loc) · 1019 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
language: generic
services:
- docker
env:
- DEPENDENCY_PACKAGES="appstream desktop-file-utils valac libglib2.0-dev libgee-0.8-dev libcairo2-dev libjson-glib-dev libgdk-pixbuf2.0-dev libwnck-3-dev libgtksourceview-3.0-dev meson"
install:
- docker pull elementary/docker:loki
- docker run -v "$PWD":/tmp/build-dir elementary/docker:loki /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && meson build && cd build && meson configure -D vala_args=-g,--debug,--ccode && meson configure -D b_coverage=true && ninja test"
- docker pull elementary/docker:loki-unstable
- docker run -v "$PWD":/tmp/build-dir elementary/docker:loki-unstable /bin/sh -c "apt-get update && apt-get -y install $DEPENDENCY_PACKAGES && cd /tmp/build-dir && meson build && cd build && meson configure -D vala_args=-g,--debug,--ccode && meson configure -D b_coverage=true && ninja test"
script:
- echo BUILDS PASSED
after_success:
- bash <(curl -s https://codecov.io/bash)