This repository contains a set of scripts that are used by the
appveyor.yml files of
pyvista-based packages for the
Travis and AppVeyor services respectively.
These scripts help set up OpenGL related features like headless displays on the CI-services.
The idea is to clone these at the last minute when the continuous integration is about to be run. This is better than including this repository as a sub-module, because this allows updates to this repository to take effect immediately, and not have to update the sub-module every time a change is made.
How to use
Include the following lines at the start of the
install section in
install: # configure a headless display - "git clone --depth 1 git://github.com/pyvista/gl-ci-helpers.git" - "powershell gl-ci-helpers/appveyor/install_opengl.ps1" - "SET PYVISTA_OFF_SCREEN=True"
Include the following in the
before_script section of your
(please note that you might have to use a
xenial linux distribution)
dist: xenial before_install: # configure a headless display - git clone --depth 1 git://github.com/pyvista/gl-ci-helpers.git - source ./gl-ci-helpers/travis/setup_headless_display.sh