Report Open Access

Continuous integration for containerized scientific workflows

Leticia Farias Wanderley

On this project, we decided to implement two solutions that integrate REANA and GitLab. They vary 
on two main points. The first one is the amount of configuration necessary to set up the integration, 
and the second is the flexibility level allowed by the integration, that is, how much the user can 
customize it. 
This decision was made to attend the users’ different needs. The first solution relies on GitLab’s 
continuous integration, continuous deployment environment, known as GitLab CI/CD, it gives the 
users with more specific and advanced requirements the freedom to customize their analyses 
executions. The second solution is a turnkey plugin that covers most of the general use cases. It is 
implemented as a GitLab application that connects to GitLab using the users’ authorization.  

Files (2.5 MB)
Name Size
2.5 MB Download
All versions This version
Views 541539
Downloads 179178
Data volume 440.4 MB437.9 MB
Unique views 522520
Unique downloads 170169


Cite as