Images to build and test VTK based applications and modules
10K+
This repository contains images to build and test your own VTK based applications and modules in the context of CI.
All images contain an installed VTK in /opt/vtk/install directory.
Valid VTK_DIR is /opt/vtk/install/lib/cmake/vtk-{version}/.
Graphical testing is supported using Xvfb and mesa, both provided in the images.
VTK has been built with :
cmake -GNinja
-DVTK_USE_MPI=ON
-DVTK_GROUP_ENABLE_MPI=YES
-DVTK_WRAP_PYTHON=ON
-DVTK_PYTHON_VERSION=3
-DVTK_ENABLE_CATALYST=ON
-DVTK_SMP_ENABLE_OPENMP=ON
-DVTK_SMP_ENABLE_SEQUENTIAL=ON
-DVTK_SMP_ENABLE_STDTHREAD=ON
-DVTK_SMP_IMPLEMENTATION_TYPE=STDThread
-DVTK_GROUP_ENABLE_Qt=YES
-DVTK_GROUP_ENABLE_Rendering=YES
-DVTK_GROUP_ENABLE_StandAlone=YES
-DVTK_GROUP_ENABLE_Views=YES
-DVTK_GROUP_ENABLE_Web=YES
-DVTK_MODULE_ENABLE_VTK_GUISupportQtQuick=NO
-DCMAKE_BUILD_TYPE=Release
-DCMAKE_INSTALL_PREFIX=/vtk/install
If you or your team need more complex images, do not hesitate to contact Kitware for help.
Please take a look at our CI examples on gitlab and github.
There is two main types of images, release ones and nightly ones.
Nightly images are generated nightly and are identified by their hash corresponding to a hash on VTK gitlab. The latest image corresponds to the last nightly built and will change over time. Specific nightly images may be removed at any time, so, if needed, do not hesitate to pull and push them on another location.
Release images are generated when a new version of VTK is released. The folowing release images are available:
The images are ubuntu:20.04 based.
Content type
Image
Digest
sha256:f1fda4cd5…
Size
1.2 GB
Last updated
2 days ago
docker pull kitware/vtk-for-ci