[Repository Listing] / [Slicer4] / trunk / circle.yml
 

Log of /trunk/circle.yml

Parent Directory Parent Directory


Links to HEAD: View Download Blame
Sticky Revision:

Revision 25882  View Download Blame
Modified Tue Mar 28 08:21:03 2017 UTC (5 months, 4 weeks ago) by jcfr
File length: 919 byte(s)
Diff to previous 25724
ENH: CircleCI: Attempt to reduce used memory switching from -j5 to -j3

Suggested-by: Matt McCormick <matt.mccormick@kitware.com>

Revision 25724  View Download Blame
Modified Fri Feb 24 00:57:13 2017 UTC (7 months ago) by jcfr
File length: 919 byte(s)
Diff to previous 25538
STYLE: Add message error CircleCI does not build changes to Slicer dependencies

This error appears when the slicer/slicer-build-deps docker image is not
updated with the actual version of slicer.

In order to fix the issue, please create a Pull Request like this one
  https://github.com/thewtex/SlicerDocker/pull/21

This will build and push all images based on the newer version of Slicer

From: Mayeul Chassagnard <mayeul.chassagnard@kitware.com>

Revision 25538  View Download Blame
Modified Wed Nov 16 23:54:58 2016 UTC (10 months, 1 week ago) by jcfr
File length: 784 byte(s)
Diff to previous 25035
ENH: circle.yml: Update to use "slicer-dependencies" image

It also install scikit-ci-addons and use the docker add-on to
efficiently cache the image.

Co-authored-by: Mayeul Chassagnard <mayeul.chassagnard@kitware.com>

Revision 25035  View Download Blame
Modified Fri Apr 29 20:08:27 2016 UTC (16 months, 3 weeks ago) by jcfr
File length: 855 byte(s)
Diff to previous 25033
BUG: Improve CircleCI Superbuild check.

Always print the notice that we do not build changes to Slicer dependencies.
Return false when a file in the SuperBuild directory is modified.
TravisCI -> CircleCI.

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

Revision 25033  View Download Blame
Modified Fri Apr 29 04:42:32 2016 UTC (16 months, 3 weeks ago) by jcfr
File length: 836 byte(s)
Diff to previous 25032
ENH: Copy the generated Slicer package to the CircleCI artifact dir.

The package generated by a pull request can then be downloaded by members of
the Slicer GitHub organization that have signed up on CircleCI. See:

  https://circleci.com/docs/build-artifacts/

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

Revision 25032  View Download Blame
Modified Fri Apr 29 04:42:31 2016 UTC (16 months, 3 weeks ago) by jcfr
File length: 703 byte(s)
Diff to previous 25031
ENH: Cache the Docker image layers on CircleCI.

As recommended in the CircleCI docs:

  https://circleci.com/docs/docker/#caching-docker-layers

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

Revision 25031  View Download Blame
Added Fri Apr 29 04:42:30 2016 UTC (16 months, 3 weeks ago) by jcfr
File length: 496 byte(s)
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>

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  Subversion  TortoiseSVN  ViewVC