spego/.gitlab-ci.yml

19 lines
579 B
YAML

# The Docker image that will be used to build your app
image: openscad/openscad
# Functions that should be executed before the build script is run
before_script:
- apt-get update
- apt-get install -y jq make git
pages:
script:
- Xvfb :99 &
- DISPLAY=:99 make -j$(nproc) DESTDIR=public models webpage
artifacts:
paths:
# The folder that contains the files to be exposed at the Page URL
- public
rules:
# This ensures that only pushes to the default branch will trigger
# a pages deploy
- if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH