Upgrade CI/CD pipeline to use components
The continuous-integration pipeline for this project is using the old gitlab-ci-templates
infrastructure which is no longer being maintained. It should be updated to use the new CI/CD components that are being maintained by CompSoft.