12345678910111213141516171819202122232425 |
- # This file is a template, and might need editing before it works on your project.
- # use the official gcc image, based on debian
- # can use verions as well, like gcc:5.2
- # see https://hub.docker.com/_/gcc/
- image: gcc
- build:
- stage: build
- # instead of calling g++ directly you can also use some build toolkit like make
- # install the necessary build tools when needed
- before_script:
- - sudo apt update && sudo apt -y install meson valac libgtk-3-dev gobject-introspection xvfb valadoc libgirepository1.0-dev
- script:
- - mkdir build && cd build && meson .. && ninja
- - cd test && xvfb-run ./gflow_test
- artifacts:
- paths:
- - libgtkflow.so
- - libgflow.so
- # depending on your build setup it's most likely a good idea to cache outputs to reduce the build time
- # cache:
- # paths:
- # - "*.o"
|