Published December 6, 2019 | Version v1
Report Open

Continuous integration for containerized scientific workflows

Description

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

Report_Leticia_Wanderley.pdf

Files (2.5 MB)

Name Size Download all
md5:877ee25a5741ba125dbbea42dd4e2419
2.5 MB Preview Download