Refactor test jobs, add image cleanup and post-deploy smoke tests
Please include a summary of the changes and the related issue (if applicable). Provide a clear and concise description of the problem and the solution.
Refactored test jobs to run in parallel, allowing for future scalability. Added a cleanup step to remove unused Docker images on the VM to free up storage space. Also added a post-deploy workflow to run smoke tests on the production environment. This ensures that all parts of the system are operational and provides a visual indicator of successful deployment on GitHub.
Issues # (issue-id)
Fixes #167, #164, #145.
Additional comments
None
Type of change
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
Description
Refactor test jobs, add image cleanup and post-deploy smoke tests
Please include a summary of the changes and the related issue (if applicable). Provide a clear and concise description of the problem and the solution.
Refactored test jobs to run in parallel, allowing for future scalability. Added a cleanup step to remove unused Docker images on the VM to free up storage space. Also added a post-deploy workflow to run smoke tests on the production environment. This ensures that all parts of the system are operational and provides a visual indicator of successful deployment on GitHub.
Issues # (issue-id)
Fixes #167, #164, #145.
Additional comments
None
Type of change
Checklist