Research Software Quality Assessment: from local development to production environments
20 May 2025
10:00-12:00 CEST
A joint training event by ENVRI-Hub NEXT and EVERSE.
This hands-on training session aims to provide developers with a practical approach to quality assurance (QA), including: FAIRness and sustainability, containerisation, and security assessment of their applications, all integrated within GitLab CI pipelines.
The main goal is to equip developers with the tools and procedures needed to maintain code quality, build secure container images, and automate deployments efficiently from local development to production environments.
Participants will be provided with a git account to upload their code into a preconfigured pipeline.
Target audience
Application developers and research software engineers across all scientific domains.
Prerequisites
Basic knowledge of Docker, Quality Assurance (QA) concepts, and DevOps pipeline fundamentals.
Learning objectives
- Compare good practices for code deployment, management, and monitoring.
- Use a preconfigured pipeline to assess your code.
- Run a pipeline in your own environment.
Trainer panel
- Miguel Viana, DevSecOps Engineer, LIP
- João Machado, Research Assistant, LIP
- Zhiming Zhao, Associate Professor, Informatics Institute, UvA