OME Files jobs

All jobs are listed under the Files view tab of Jenkins.

Job task Development series (0.x.y)
Builds the latest OME Files C++ components (Unix superbuild) OME-FILES-CPP-DEV-latest-superbuild
Builds the latest OME Files C++ components (Windows superbuild) OME-FILES-CPP-DEV-latest-win-superbuild
Builds the latest OME Files C++ documentation OME-FILES-CPP-DEV-latest-docs
Triggers the building of the merge OME Files C++ components (all merge build jobs) OME-FILES-CPP-DEV-merge-trigger
Merges the ome-cmake-superbuild PRs OME-FILES-CPP-DEV-merge-push-superbuild
Builds the merge OME Files C++ components (Unix) OME-FILES-CPP-DEV-merge
Builds the merge OME Files C++ source releases (Unix) OME-FILES-CPP-DEV-merge-sourcebuild
Builds the merge OME Files C++ components (Unix superbuild) OME-FILES-CPP-DEV-merge-superbuild
Builds the merge OME Files C++ components (Windows superbuild) OME-FILES-CPP-DEV-merge-win-superbuild
Builds the merge OME Files C++ documentation OME-FILES-CPP-DEV-merge-docs

Stable series

There is not currently a stable (1.0) release of OME Files.

Development series

The branch for the development series of OME Files is develop.

OME-FILES-CPP-DEV-latest-superbuild

This job builds the develop branches of OME Files components (Unix)

  1. Builds OME Files components and third-party dependencies using cmake

See the build graph

OME-FILES-CPP-DEV-latest-win-superbuild

This job builds the develop branches of OME Files components (Windows)

  1. Builds OME Files components and third-party dependencies using cmake

See the build graph

OME-FILES-CPP-DEV-latest-docs

This job builds the documentation for develop branches of OME Files components

  1. Builds OME Files components and third-party dependencies using cmake

See the build graph

OME-FILES-CPP-DEV-merge-trigger

This job runs the daily OME Files jobs used for reviewing the PRs opened against the develop branches of OME Files.

  1. Triggers BIOFORMATS-DEV-merge-push
  2. Triggers OME-FILES-CPP-DEV-merge-push-superbuild
  3. Triggers downstream merge projects

See the build graph

OME-FILES-CPP-DEV-merge-push-superbuild

This job merges all the PRs opened against develop for each OME Files component

  1. Merges PRs using scc merge
  2. Pushes the branch to develop/merge/files-cpp
OME-FILES-CPP-DEV-merge

This job builds the merge branches of OME Files components (Unix)

  1. Checks out develop/merge/files-cpp
  2. Builds OME Files components from git using cmake
OME-FILES-CPP-DEV-merge-sourcebuild

This job builds the merge branch of ome-cmake-superbuild using the latest source release of all OME Files components (Unix)

  1. Checks out develop/merge/files-cpp
  2. Builds OME Files components and third-party dependencies using cmake
OME-FILES-CPP-DEV-merge-superbuild

This job builds the merge branches of OME Files components (Unix)

  1. Checks out develop/merge/files-cpp
  2. Builds OME Files components and third-party dependencies using cmake
OME-FILES-CPP-DEV-merge-win-superbuild

This job builds the merge branches of OME Files components (Windows)

  1. Checks out develop/merge/files-cpp
  2. Builds OME Files components and third-party dependencies using cmake
OME-FILES-CPP-DEV-merge-docs

This job builds the documentation for merge branches of OME Files components

  1. Builds OME Files components and third-party dependencies using cmake

See the build graph

Breaking jobs

Breaking jobs are jobs used to review breaking changes, for instance model changes. The branch for the breaking series of OME Files is develop.

OME-FILES-CPP-DEV-breaking-trigger

This job runs the daily OME Files jobs used for reviewing the breaking PRs opened against the develop branches of OME Files.

  1. Triggers BIOFORMATS-DEV-breaking-push
  2. Triggers OME-FILES-CPP-DEV-breaking-push-superbuild
  3. Triggers downstream breaking projects

See the build graph

OME-FILES-CPP-DEV-breaking-push-superbuild

This job breakings all the PRs opened against develop for each OME Files component

  1. Merges PRs using scc merge
  2. Pushes the branch to develop/breaking/files-cpp
OME-FILES-CPP-DEV-breaking

This job builds the breaking branches of OME Files components (Unix)

  1. Checks out develop/breaking/files-cpp
  2. Builds OME Files components and third-party dependencies using cmake