Skip to content

docker, PR testing, py36, and regression testing #1823

Open
@satra

Description

@satra
  1. dockerhub builds our containers from master and circle currently rebuilds these.

    • could we reuse the dockerhub containers unless:
      1. the dockerfiles have changed?
      2. our requirements have changed.
  2. shall we also always merge upstream branch for any PR during the test? this way it also tests if the PR is mergeable without any conflict?

  3. we should also have a lightweight nipype docker, with no dependencies installed

  4. extend nipype to py36

  5. i've asked @mgxd to work towards regression testing (as a separate project). i'm leaning towards looking into https://github.com/bazelbuild/bazel for it. the test matrix is a really high dimensional space:

  • python versions
  • dependent python library versions
  • dependent imaging software versions
  • interfaces/workflows
  • a few bids datasets

@oesteban, @chrisfilo, @djarecka - any thoughts.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions