Page MenuHomePhabricator

CIProject
ActivePublic

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Continuous Integration

Recent Activity

Jun 15 2021

kislinsk closed T28546: Fix macOS CI builds as Resolved.

I reported the cmakebuilder-plugin issue to Jenkins: https://issues.jenkins.io/browse/JENKINS-65893

Jun 15 2021, 9:49 AM · CI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Deleted branch from rMITK MITK: bugfix/T28546-macOSCatalina-Boost.

Jun 15 2021, 9:48 AM · CI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Pushed new branch to rMITK MITK: bugfix/T28546-macOSCatalina-Boost.

Jun 15 2021, 9:12 AM · CI, MITK
kislinsk reopened T28546: Fix macOS CI builds as "Open".

We also need to fix the Boost binary build on macOS.

Jun 15 2021, 9:05 AM · CI, MITK

Jun 11 2021

kislinsk closed T28546: Fix macOS CI builds as Resolved.
Jun 11 2021, 3:50 PM · CI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Deleted branch from rMITK MITK: bugfix/T28546-macOSCatalina.

Jun 11 2021, 3:49 PM · CI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.

Pushed new branch to rMITK MITK: bugfix/T28546-macOSCatalina.

Jun 11 2021, 3:48 PM · CI, MITK
kislinsk added a comment to T28546: Fix macOS CI builds.
  • For now I will disable SWIG (and PCRE) builds on macOS and require it to be provided (for example via Homebrew brew install swig).
  • I already renamed everything in Jenkins, Phabricator, and Git hooks
  • The macOS codename extraction can be easily fixed adding the backslash to the extraction regex
Jun 11 2021, 3:41 PM · CI, MITK
kislinsk triaged T28546: Fix macOS CI builds as Unbreak Now! priority.
Jun 11 2021, 3:37 PM · CI, MITK

Jun 2 2021

kislinsk moved T28159: Officially support MITK using system Qt from MITK Meeting to Backlog on the Request for Discussion board.
Jun 2 2021, 11:42 AM · CI, Kaapana (internal), Request for Discussion, MITK

Apr 9 2021

floca moved T27458: Activate Test also for arc diff builds to avoid missed unit test errors from Backlog to Tests/Checklists on the MITK (v2021.10) board.
Apr 9 2021, 6:38 PM · MITK (v2021.10), CI
floca edited projects for T27458: Activate Test also for arc diff builds to avoid missed unit test errors, added: MITK (v2021.10); removed Next Milestone, MITK.
Apr 9 2021, 6:29 PM · MITK (v2021.10), CI
floca edited projects for T27414: Adapt CMake version macro to generate version description with "no official release", added: MITK (v2021.10), Restricted Project; removed Next Milestone, MITK.
Apr 9 2021, 6:26 PM · Restricted Project, MITK (v2021.10), CI

Apr 6 2021

kislinsk edited projects for T28172: Include MITK-ProjectTemplate in MITK Differential builds, added: MITK (v2021.10); removed Next Milestone, MITK.
Apr 6 2021, 4:12 PM · MITK (v2021.10), CI
kislinsk triaged T28428: Re-enable code coverage testing in MITK CI as Normal priority.
Apr 6 2021, 12:40 AM · CI, MITK

Apr 2 2021

kalali added a project to T28428: Re-enable code coverage testing in MITK CI: CI.
Apr 2 2021, 11:08 AM · CI, MITK

Mar 12 2021

kislinsk added a comment to T28172: Include MITK-ProjectTemplate in MITK Differential builds.

Started with Ubuntu 18.04 and 20.04 clients by adding the following script before the actual build. This is roughly what we are doing already in the Dashboard script.

Mar 12 2021, 10:10 AM · MITK (v2021.10), CI

Mar 10 2021

kislinsk edited projects for T27414: Adapt CMake version macro to generate version description with "no official release", added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AM · Restricted Project, MITK (v2021.10), CI
kislinsk edited projects for T27458: Activate Test also for arc diff builds to avoid missed unit test errors, added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AM · MITK (v2021.10), CI
kislinsk edited projects for T28172: Include MITK-ProjectTemplate in MITK Differential builds, added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AM · MITK (v2021.10), CI
kislinsk edited projects for T27413: MITK 2020 Workflow Q&A, added: MITK, Next Milestone; removed MITK (v2021.02).
Mar 10 2021, 9:09 AM · MITK (v2021.10)

Feb 19 2021

gaoh closed Restricted Maniphest Task, a subtask of T28302: MITK CI jobs for Kaapana, as Resolved.
Feb 19 2021, 11:53 AM · CI, MITK
schererj added a comment to T28302: MITK CI jobs for Kaapana.

Okay, nice. Last question: You currently have both a PhenotypingRelease and a ClassificationCmdApps configuration. The apps of the latter one are also included in the former configuration. Is it fine to just go for PhenotypingRelease then at the cost of a little larger tarball as also the workbench application is included? @schererj

Feb 19 2021, 10:46 AM · CI, MITK

Feb 18 2021

kislinsk closed T28302: MITK CI jobs for Kaapana as Resolved.
Feb 18 2021, 9:29 PM · CI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

I gave @schererj and @gaoh rights to start the Kaapana MITK build jobs and to read the configurations: https://ci.mitk.org/job/MITK/job/Kaapana/

Feb 18 2021, 9:28 PM · CI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.
Feb 18 2021, 2:34 PM · CI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

Okay, nice. Last question: You currently have both a PhenotypingRelease and a ClassificationCmdApps configuration. The apps of the latter one are also included in the former configuration. Is it fine to just go for PhenotypingRelease then at the cost of a little larger tarball as also the workbench application is included? @schererj

Feb 18 2021, 2:33 PM · CI, MITK
floca added a comment to T28302: MITK CI jobs for Kaapana.
In T28302#220479, @gaoh wrote:

The normal WorkbenchRelease configuration should be even better suited for the future...

+1

Feb 18 2021, 1:33 PM · CI, MITK
gaoh added a comment to T28302: MITK CI jobs for Kaapana.

@gaoh

I noticed that the only plugins enabled in the "MitkVolume" configuration are the segmentation plugins. Do you explicitly want to have this "slim" version or is the official WorkbenchRelease configuration more sufficient?

Feb 18 2021, 12:58 PM · CI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

Okay. Currently running the first test with the PhenotypingRelease configuration and tag set to v2021.02. So the file name will be automatically versioned and will appear at https://www.mitk.org/download/kaapana/phenotyping/ once the build succeeds.

Feb 18 2021, 11:53 AM · CI, MITK
nolden added a comment to T28302: MITK CI jobs for Kaapana.

I would like to have files versioned / with different names. If it's necessary to have a download link that doesn't change I can help with a script to create a "latest" link, had that for MITK nightlies back in the days

Feb 18 2021, 11:45 AM · CI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

To all: Do you want to version files or do you want to simply override existing old installers when generating new ones (which happens with custom set revisions descriptions as done in a few docker files above)?

Feb 18 2021, 11:40 AM · CI, MITK
kislinsk added a comment to T28302: MITK CI jobs for Kaapana.

I noticed that the only plugins enabled in the "MitkVolume" configuration are the segmentation plugins. Do you explicitly want to have this "slim" version or is the official WorkbenchRelease configuration more sufficient?

Feb 18 2021, 11:38 AM · CI, MITK

Feb 17 2021

gaoh added a comment to T28302: MITK CI jobs for Kaapana.

And MITK volume (aka the normal workbench) uses the Release build with segmentation=ON

Maybe we should then just label it MITK Workbenches to avoid confusion and reduce (redundant) artefacts.

Feb 17 2021, 11:01 AM · CI, MITK

Feb 12 2021

floca added a comment to T28302: MITK CI jobs for Kaapana.

And MITK volume (aka the normal workbench) uses the Release build with segmentation=ON

Maybe we should then just label it MITK Workbenches to avoid confusion and reduce (redundant) artefacts.

Feb 12 2021, 1:25 PM · CI, MITK
nolden added a comment to T28302: MITK CI jobs for Kaapana.

Following this, are there some requirements that need to be specified here T28280?

Feb 12 2021, 12:02 PM · CI, MITK
gaoh added a comment to T28302: MITK CI jobs for Kaapana.

Ah so the idea is not to build it, but to directly use a CI binary.
So MITK flow uses:

# Generate Ninja build script for MITK to build a minimum configuration with apps in Release mode into MITK-superbuild directory
RUN cmake -G Ninja -S MITK -B MITK-superbuild
RUN cmake -S MITK -B MITK-superbuild -D CMAKE_BUILD_TYPE:STRING=Release -D BUILD_TESTING:BOOL=OFF -D MITK_BUILD_CONFIGURATION:STRING=FlowBenchSegmentationRelease -D MITK_CUSTOM_REVISION_DESC:STRING=MitkFlow
RUN cmake --build MITK-superbuild
RUN cmake --build MITK-superbuild/MITK-build --target package 
RUN mkdir /opt/final_package
RUN cp /opt/MITK-superbuild/MITK-build/MITK-MitkFlow-linux-x86_64.tar.gz /opt/final_package/MITK-MitkFlow-linux-x86_64.tar.gz

And MITK volume (aka the normal workbench) uses the Release build with segmentation=ON

Feb 12 2021, 10:01 AM · CI, MITK
gaoh added a comment to T28302: MITK CI jobs for Kaapana.

For MITK-flow and MITK-volume I will switch to the new release (release/T28000-v2021.02). It was only on a develop branch, because there were some bug fixes, not yet in a master branch.
But now with the new release...

Feb 12 2021, 9:36 AM · CI, MITK

Feb 11 2021

kalali added a comment to T28302: MITK CI jobs for Kaapana.

Following this, are there some requirements that need to be specified here T28280?

Feb 11 2021, 3:04 PM · CI, MITK
kislinsk added a project to T28302: MITK CI jobs for Kaapana: CI.
Feb 11 2021, 2:54 PM · CI, MITK

Jan 21 2021

kislinsk closed T27460: Badge support for our CDash/CI infrastructure as Resolved.

Screenshot from the MITK Github page:

Jan 21 2021, 9:46 PM · CI, MITK
kislinsk added a comment to T27460: Badge support for our CDash/CI infrastructure.

Deleted branch from rMITK MITK: feature/T27460-Badges.

Jan 21 2021, 9:43 PM · CI, MITK
kislinsk added a comment to T27460: Badge support for our CDash/CI infrastructure.

Pushed new branch to rMITK MITK: feature/T27460-Badges.

Jan 21 2021, 9:42 PM · CI, MITK
kislinsk closed T28187: Automatically build and deploy MITK releases as Resolved.

I used the snapshot client configurations as baseline and created Jenkins jobs in MITK/Release. I also extended the Git hook to trigger these jobs. Hard to test, though, as I do not want to temporarily push test tags. Fingers crossed.

Jan 21 2021, 11:59 AM · CI, MITK (v2021.02)
kislinsk triaged T28187: Automatically build and deploy MITK releases as High priority.
Jan 21 2021, 11:32 AM · CI, MITK (v2021.02)
nolden renamed T28159: Officially support MITK using system Qt from Oficially support MITK using system Qt to Officially support MITK using system Qt.
Jan 21 2021, 9:41 AM · CI, Kaapana (internal), Request for Discussion, MITK
schererj moved T28159: Officially support MITK using system Qt from Discussion to Backlog on the Kaapana (internal) board.
Jan 21 2021, 9:39 AM · CI, Kaapana (internal), Request for Discussion, MITK
nolden added a comment to T28159: Officially support MITK using system Qt.

@kislinsk anyone from the MITK CI team who could take over?

Jan 21 2021, 9:38 AM · CI, Kaapana (internal), Request for Discussion, MITK
schererj moved T28159: Officially support MITK using system Qt from Backlog to Discussion on the Kaapana (internal) board.
Jan 21 2021, 9:27 AM · CI, Kaapana (internal), Request for Discussion, MITK

Jan 18 2021

kislinsk triaged T28172: Include MITK-ProjectTemplate in MITK Differential builds as Normal priority.
Jan 18 2021, 3:07 PM · MITK (v2021.10), CI