summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDave Davenport <qball@gmpclient.org>2016-04-09 14:28:34 +0200
committerDave Davenport <qball@gmpclient.org>2016-04-09 14:59:49 +0200
commitc3b236db28538d5f53dd085c3d52092f3d3e7fcf (patch)
tree0b61166a91d5a106e4c24abfe318c6d1cc190d65 /.gitlab-ci.yml
parentbf51983150d5d193be702b496506090c0daf9fe1 (diff)
Update gitlab build file.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 00000000..5e4547df
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,20 @@
+before_script:
+ - apt-get update
+ - apt-get install --force-yes -y software-properties-common apt-transport-https
+ - add-apt-repository -y 'deb http://debian.jpleau.ca/ jessie-backports main contrib non-free'
+ - apt-get update -qq
+ - apt-get install --force-yes -y autoconf automake make
+ - apt-get install --force-yes -y libx11-dev libpango1.0-dev libcairo2-dev libstartup-notification0-dev
+ - apt-get install --force-yes -y libxcb-icccm4-dev libxcb-util0-dev libxcb-xinerama0-dev libxcb-xkb-dev libx11-xcb-dev
+ - apt-get install --force-yes -y libxcb1-dev xvfb discount xdotool fluxbox
+ - apt-get install --force-yes -y libxkbcommon-dev libxkbcommon-x11-dev libxcb-ewmh-dev
+
+
+build-rofi:
+ script:
+ - git submodule update --init
+ - autoreconf -i
+ - ./configure --enable-gcov
+ - make
+ - make check
+ - make distcheck