# CI on Github with Windows

**URL:** https://discourse.vtk.org/t/ci-on-github-with-windows/11368
**Category:** Development
**Tags:** ci
**Created:** [May 3, 2023, 6:34pm UTC](https://discourse.vtk.org/t/ci-on-github-with-windows/11368 "2023-05-03T18:34:43Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Ron84](https://discourse.vtk.org/user_avatar/discourse.vtk.org/ron84/32/630_2.png) [@Ron84](https://discourse.vtk.org/u/Ron84)
#### Post date: [May 3, 2023, 6:34pm UTC](https://discourse.vtk.org/t/ci-on-github-with-windows/11368/1 "2023-05-03T18:34:43Z")

</div>

Is there a compiled version of VTK, that I can use for CI on Windows? Especially for a C++ project, based on VTK.

---

<div class="post-metadata">

### Author: ![ben.boeckel](https://discourse.vtk.org/letter_avatar_proxy/v4/letter/b/ea5d25/32.png) [@ben.boeckel](https://discourse.vtk.org/u/ben.boeckel)
#### Post date: [May 3, 2023, 8:04pm UTC](https://discourse.vtk.org/t/ci-on-github-with-windows/11368/2 "2023-05-03T20:04:48Z")

</div>

No. Even if there was, it probably would not:

- match your desired build settings (VTK only has a few hundred switches…)
- use the right compiler
- use/support dependencies that you may also want to use

VTK install trees are meant to be relocatable, so if you build VTK the way you want, install it to a directory, you should be able to package up that install tree into a `.zip` or something and extract it in CI for your use.

There are also package solutions on Windows as well; `vcpkg` and `conan` may be able to help here.

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [May 4, 2023, 7:41am UTC](https://discourse.vtk.org/t/ci-on-github-with-windows/11368/3 "2023-05-04T07:41:07Z")

</div>

Hi @Ron84

Well, there is for linux if that helps ! Although the limitations mentionned be @ben.boeckel do apply, you can find all information about it here:

- [https://www.kitware.com/adding-ci-to-your-paraview-plugin-and-vtk-modules/](https://www.kitware.com/adding-ci-to-your-paraview-plugin-and-vtk-modules/)
- [https://hub.docker.com/r/kitware/vtk-for-ci](https://hub.docker.com/r/kitware/vtk-for-ci)
- [https://gitlab.kitware.com/vtk/vtk-ci-example/](https://gitlab.kitware.com/vtk/vtk-ci-example/)

---

<div class="post-metadata">

### Author: ![mwestphal](https://discourse.vtk.org/user_avatar/discourse.vtk.org/mwestphal/32/19_2.png) [@mwestphal](https://discourse.vtk.org/u/mwestphal)
#### Post date: [May 4, 2023, 7:41am UTC](https://discourse.vtk.org/t/ci-on-github-with-windows/11368/4 "2023-05-04T07:41:19Z")

</div>

FYI @Charles_Gueunet @Francois_Mazen
