Research Software Quality Assessment From local development to production environments

This catalogue respects all FAIR guidelines and best practices. It is based on the IEEE Standard for Learning Object Metadata (IEEE 2002) that has been customised in order to be compliant with the EOSC Training Resource Profile - Data Model.

Description

This joint training webinar was organised as part of the training activities of the EVERSE Network and the ENVRI-Hub NEXT project.

This hands-on training workshop provided developers with a practical approach to code quality assurance (QA), including: research software FAIRness and sustainability, containerisation, and security assessment of their applications, all integrated within GitLab CI pipelines.

The main goal was 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.

1 - General
1.1 - Identifier
71
1.2 - URL type
URL
1.3 - URL
https://training.envri.eu/course/view.php?id=71
1.4 - Title
Research Software Quality Assessment
1.5 - Language
en
1.6 - Description
This joint training webinar was organised as part of the training activities of the EVERSE Network and the ENVRI-Hub NEXT project. This hands-on training workshop provided developers with a practical approach to code quality assurance (QA), including: research software FAIRness and sustainability, containerisation, and security assessment of their applications, all integrated within GitLab CI pipelines. The main goal was 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
1.7 - Keywords
CI/CD pipeline
research software quality
sonarqube
GitLab
1.8 - Geographical availability
WW
2 - Life Cycle
2.1 - Version
Final
2.2 - Status
Final
2.3 - Contribute
2.3.1 - Role
Author
2.3.2 - Entity
ENVRI-Hub NEXT
EVERSE
2.4 - Date
2025-05-21
3 - Educational
3.1 - Interactivity type
Active
3.2 - Learning resource type
Other
3.3 - Interactivity level
High
3.4 - Semantic density
Medium
3.5 - Target group
Other
3.6 - Context
Training
3.7 - Expertise level
Advanced
3.8 - Typical learning time
1H
3.9 - Learning outcome(s)
Compare good practices for code deployment, management, and monitoring.
Use a preconfigured pipeline to assess your code
Run a quality pipeline in your own environment
3.10 - Access rights
Open access
3.11 - Cost
No
3.12 - Copyright and other restrictions
No
3.13 - Conditions of use
CC BY-NC-SA 4.0
4 - Technical
4.1 - Size
n/a
4.2 - Scientific domain and subdomain
Engineering & Technology - Other engineering and technology sciences
4.3 - Topic codes
R5: Cloud computing (Virtual Machines & containers) for data processing
R14: Repository design, operation & sustainability
5 - Relation
5.1 - Kind
5.2 - Entry
Access the resource

Details

Code
Uploaded byeleonora parisi
Available since16/12/25 12:59

Comments (0 Ratings)