# CI scripts and Dockerfiles of ITKContinuousIntegration

**URL:** <https://discourse.itk.org/t/ci-scripts-and-dockerfiles-of-itkcontinuousintegration/1413>\
**Category:** Beginner Questions\
**Tags:** docker, build\
**Created:** [November 14, 2018, 3:47am UTC](https://discourse.itk.org/t/ci-scripts-and-dockerfiles-of-itkcontinuousintegration/1413 "2018-11-14T03:47:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![phcerdan](https://discourse.itk.org/user_avatar/discourse.itk.org/phcerdan/32/286_2.png) [@phcerdan](https://discourse.itk.org/u/phcerdan)\
**Post date:** [November 14, 2018, 3:47am UTC](https://discourse.itk.org/t/ci-scripts-and-dockerfiles-of-itkcontinuousintegration/1413/1 "2018-11-14T03:47:53Z")

</div>

I see that to build [windows CI](https://github.com/InsightSoftwareConsortium/ITKContinuousIntegration/blob/master/BuildRobot/VS2017/build.bat) ITK uses this docker image: [https://hub.docker.com/r/insighttoolkit/vs2017/](https://hub.docker.com/r/insighttoolkit/vs2017/)

Where can I find the associated Dockerfile? Thanks!

---

<div class="post-metadata">

**Author:** ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Post date:** [November 14, 2018, 2:51pm UTC](https://discourse.itk.org/t/ci-scripts-and-dockerfiles-of-itkcontinuousintegration/1413/2 "2018-11-14T14:51:14Z")

</div>

I think here: [https://github.com/InsightSoftwareConsortium/ITKContinuousIntegration/blob/master/BuildRobot/VS2017/Dockerfile.vs2017](https://github.com/InsightSoftwareConsortium/ITKContinuousIntegration/blob/master/BuildRobot/VS2017/Dockerfile.vs2017)

---

<div class="post-metadata">

**Author:** ![phcerdan](https://discourse.itk.org/user_avatar/discourse.itk.org/phcerdan/32/286_2.png) [@phcerdan](https://discourse.itk.org/u/phcerdan)\
**Post date:** [November 14, 2018, 3:00pm UTC](https://discourse.itk.org/t/ci-scripts-and-dockerfiles-of-itkcontinuousintegration/1413/3 "2018-11-14T15:00:34Z")

</div>

Thanks @dzenanz, then vs2017 is not what I am looking for. Where can I see the scripts used by the robots for building ITK in windows for example: [https://dev.azure.com/itkrobotwindowpython/ITK.Windows.Python](https://dev.azure.com/itkrobotwindowpython/ITK.Windows.Python) ?

---

<div class="post-metadata">

**Author:** ![dzenanz](https://discourse.itk.org/user_avatar/discourse.itk.org/dzenanz/32/1093_2.png) [@dzenanz](https://discourse.itk.org/u/dzenanz)\
**Post date:** [November 14, 2018, 3:03pm UTC](https://discourse.itk.org/t/ci-scripts-and-dockerfiles-of-itkcontinuousintegration/1413/4 "2018-11-14T15:03:05Z")

</div>

Maybe here:

> **[InsightSoftwareConsortium/ITK](https://github.com/InsightSoftwareConsortium/ITK/tree/dashboard)**
>
> Insight Toolkit (ITK) -- Official Repository. Contribute to InsightSoftwareConsortium/ITK development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![matt.mccormick](https://discourse.itk.org/user_avatar/discourse.itk.org/matt.mccormick/32/7_2.png) [@matt.mccormick](https://discourse.itk.org/u/matt.mccormick)\
**Post date:** [November 14, 2018, 7:38pm UTC](https://discourse.itk.org/t/ci-scripts-and-dockerfiles-of-itkcontinuousintegration/1413/5 "2018-11-14T19:38:58Z")

</div>

The CI scripts for our GitHub builds are here:

> **[InsightSoftwareConsortium/ITK](https://github.com/InsightSoftwareConsortium/ITK/tree/f9bf74720506338f84ed6bcee29fa20bc63a796c/Testing/ContinuousIntegration)**
>
> Insight Toolkit (ITK) -- Official Repository. Contribute to InsightSoftwareConsortium/ITK development by creating an account on GitHub.

As @dzenanz notes, they use the `azure_dashboard.cmake` and `itk_common.cmake` CTest scripts in the `ITK` repository `dashboard` branch.

These are running the [Microsoft-hosted agents](https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=vsts&tabs=yaml) with the `vs2017-win2016` vmImage.

[The More You Know](https://en.wikipedia.org/wiki/The_More_You_Know) 🌈⭐ 😉
