Skip to content

Draft: Runner builds

Dennis Terhorst requested to merge runner-builds into master

To facilitate card-326 on the TC board, this merge request adds the workflow steps to setup the EBRAINS Stack on the gitlab runners. This allows tool developers to work on an enhanced version in parallel and without affecting the broadly deployed master branch. Additionally, the deployment mechanisms may be completely different for decentral developers (e.g. runner build deployed to INT instance shared volume) vs. TC installed releases (e.g. OpenShift job deployed NFS).

Many packages are masked out, in order to not be to heavy on the resources while broader scope caching is not available.

Open points before this can be merged:

  • add step to deploy the generated artifacts to the runners environment, or make currently released EBRAINS releases available on the gitlab-runners
  • use the deployment of upstreams master branch as a base
  • re-enable all packages that are currently enabled in upstream master
  • add minimal amount of documentation

Merge request reports