summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorMarc Jeanmougin <marcjeanmougin@free.fr>2017-06-10 11:20:38 +0000
committerMarc Jeanmougin <marcjeanmougin@free.fr>2017-06-10 11:20:38 +0000
commit2a551a5e2def618186bee5da939fb2655e5d6683 (patch)
tree7ec855b681241bcab856538cc27782e36b2afc88 /.gitlab-ci.yml
parentUpdate .gitlab-ci.yml (diff)
downloadinkscape-2a551a5e2def618186bee5da939fb2655e5d6683.tar.gz
inkscape-2a551a5e2def618186bee5da939fb2655e5d6683.zip
Update .gitlab-ci.yml
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml14
1 files changed, 12 insertions, 2 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index b29450911..1ed953741 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,12 +5,22 @@ build:
before_script:
- apt update && apt -y install cmake intltool pkg-config python-dev libtool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev libyaml-dev python-lxml zlib1g-dev google-mock libgtest-dev
script:
- - cmake . && make
+ - mkdir build
+ - cd build
+ - cmake ..
+ - make
+ - cd ..
+ - tar vfcz inkscape.tgz build/
artifacts:
paths:
- - bin/inkscape
+ - inkscape.tgz
test:
stage: test
+ before_script:
+ #Honestly, I have no idea what the non-installed runtime deps of the tests are
+ - apt update && apt -y install cmake intltool pkg-config python-dev libtool libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev libyaml-dev python-lxml zlib1g-dev google-mock libgtest-dev
script:
+ - tar xvfz inkscape.tgz
+ - cd build
- make test