summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorRené de Hesselle <dehesselle@web.de>2019-04-06 14:17:27 +0000
committerRené de Hesselle <dehesselle@web.de>2019-04-09 21:31:35 +0000
commita5fe26cad43f9c83f81e83b90a08fb927b1ee674 (patch)
tree0e33cc6cd3ca970c10a69bf73646346796110d9e /.gitlab-ci.yml
parentLPE mirror symmetry: Clarify some strings (diff)
downloadinkscape-a5fe26cad43f9c83f81e83b90a08fb927b1ee674.tar.gz
inkscape-a5fe26cad43f9c83f81e83b90a08fb927b1ee674.zip
Add build pipeline for macOS
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml28
1 files changed, 3 insertions, 25 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 71cedf39c..82ce8412d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -74,37 +74,15 @@ inkscape:mac:
- mac
only:
- branches@inkscape/inkscape
+ - branches@dehesselle/inkscape
except:
- schedules
- cache:
- key: "cache-mac"
- paths:
- - ccache/
- before_script:
- - brew update
- - brew upgrade
- # Tools
- - brew install cmake intltool libtool pkg-config ccache
- # Libraries
- - brew install bdw-gc boost double-conversion gdl gettext gsl gtkmm3 gtkspell3 imagemagick@6 jemalloc libcdr libvisio libyaml libwpg pango poppler potrace libsoup
- # Testing tools
- # TODO
- # Cleanup
- - brew cleanup
- # CCache Config
- - mkdir -p ccache
- - export CCACHE_BASEDIR=${PWD}
- - export CCACHE_DIR=${PWD}/ccache
script:
- - mkdir -p build
- - cd build
- - cmake .. -DCMAKE_PREFIX_PATH="/usr/local/opt/gettext;/usr/local/opt/imagemagick@6/;/usr/local/opt/icu4c/;/usr/local/opt/libffi/" -DWITH_OPENMP=OFF -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_BUILD_TYPE=Debug
- - make -j1
- - cd ..
+ - packaging/macos/210-inkscape.sh
artifacts:
expire_in: 1 year
paths:
- - build/
+ - build/Inkscape.tar.xz
allow_failure: true