Slicer: 490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 5e306558

Author Committer Branch Timestamp Parent
jcfr jcfr 490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup 2016-04-29 00:42:30 490-qMRMLSceneHierarchyModel-avoid-extra-scene-lookup f6a26b43
Changeset

ENH: Add CircleCI builds of pull requests.

When a pull request comes in on GitHub, this tests that Slicer builds without
errors. To save time, it only builds Slicer and Slicer's dependencies built
with the superbuild. Slicer's depedencies are pre-built in a Docker image.
This patch does not run the tests because of a lack of a graphical
environment. If the branch contains changes to the Superbuild/ directory, the
build intentionally always fails to indicate that it does not yet test these
changes.

A newer version of Docker (1.10) needs to be installed to avoid failure
downloading the larger dependency image layers.

Build parallelism is limited to -j5 to avoid reaching the 4GB memory usage
limit on CircleCI.

From: Matt McCormick <matt.mccormick@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@25031 3bd1e089-480b-0410-8dfb-8563597acbee

add - circle.yml Diff File