Page MenuHomePhabricator

Automatically build and deploy MITK releases
Closed, ResolvedPublic

Description

Whenever a release tag like v2018.04 or v2018.04.2 for example, the CI should:

  • Build and package the release for Windows, Ubuntu 18.04, and macOS Mojave
  • Build the documentation
  • Create .zip and .tar.gz archives of the source code with according line-endings
  • Create subfolders on mitk.org and upload everything to the right place

Event Timeline

kislinsk created this task.

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.