Update code coverage file handling in the Dockerfile to generate
coverage reports properly. Change temporary coverage file name and
exclude specific files from the report. Remove the temporary file
after processing. Add steps to the CI pipeline to download and
execute the Codecov uploader, ensuring coverage data is uploaded
for analysis during the build stage.
Includes the external CI template from unboundsoftware to enhance
the CI configuration. This change streamlines the setup process
and maintains consistency across projects.
Removes the unused docker service definition from the CI
configuration file to simplify the pipeline setup and
reduce resource consumption during the build stage.
Eliminate redundant Docker variables in the CI configuration to
streamline the process. This simplifies the configuration file,
ensuring clarity and reducing potential points of failure in the
pipeline.