Page MenuHomePhabricator

CIProject
ActivePublic

Watchers

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

Details

Description

Continuous Integration

Recent Activity

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

Jan 15 2021

kislinsk added a comment to T28159: Officially support MITK using system Qt.

I understand. :-) Just wanted to give you more options to think about as it is probably only a temporal solution. Sooner or later (currently read "later"), our minimum version requirements won't match again with the OS-provided Qt version. So we cannot run away from it forever I guess. :D

Jan 15 2021, 12:40 PM · CI, Kaapana (internal), Request for Discussion, MITK
gaoh added a comment to T28159: Officially support MITK using system Qt.

yes exactly, the problem with the scripted version, ist still, that it is necessary to provide credentials. That was fine, as long we were the only ones creating the containers.
The version of @nolden downloading the packages in ubuntu allows others to just build the container, without having to provide credentials at all.

Jan 15 2021, 12:35 PM · CI, Kaapana (internal), Request for Discussion, MITK
nolden added a comment to T28159: Officially support MITK using system Qt.

Thank. New command-line interface looks nice, but the challenge is where to put the credentials, especially if you want to put the script open source like in the Kaapana dockerfiles.

Jan 15 2021, 12:14 PM · CI, Kaapana (internal), Request for Discussion, MITK

Jan 14 2021

kislinsk triaged T28159: Officially support MITK using system Qt as Normal priority.

As it already works (?) and we will stay at least another year with Qt 5 we can do this. But in general, do you know of the new Qt Installer Framework with command-line interface? It's much easier now to install Qt with a single command and there are a few possibilities to provide credentials if that's an issue. See here for examples: https://phabricator.mitk.org/T27960#214043

Jan 14 2021, 5:22 PM · CI, Kaapana (internal), Request for Discussion, MITK
nolden added a project to T28159: Officially support MITK using system Qt: CI.
Jan 14 2021, 3:51 PM · CI, Kaapana (internal), Request for Discussion, MITK

Dec 1 2020

kislinsk moved T28047: CDash script does not fetch tags from Backlog to Done on the CI board.
Dec 1 2020, 2:35 PM · CI, MITK
kislinsk closed T28047: CDash script does not fetch tags as Resolved.
Dec 1 2020, 2:31 PM · CI, MITK
kislinsk triaged T28047: CDash script does not fetch tags as Normal priority.
Dec 1 2020, 2:22 PM · CI, MITK

Nov 23 2020

kislinsk added a comment to T27995: Upgrade CDash to 3.0.

It was released a few days before we put our new server in production mode and I already tested it back then but unfortunately already the installation went everything but smooth. So we should give it at least a few more months to mature before we try to upgrade. :-)

Nov 23 2020, 5:05 PM · CI, MITK
nolden triaged T27995: Upgrade CDash to 3.0 as Wishlist priority.
Nov 23 2020, 2:04 PM · CI, MITK