Open Bradltr95 opened 1 month ago
Some unit testing has been implemented for the SoftwareEngineer and SoftwareEngineerController classes as per the following PR:https://github.com/Bradltr95/spring-boot/pull/11
Additional work has been completed to do initial integration of RestAssured and TestNG through the following pr:https://github.com/Bradltr95/spring-boot/pull/13
The following PR:https://github.com/Bradltr95/spring-boot/pull/14 addresses the final issue which is implementing a workflow pipeline for CI/CD which will run our tests to verify deployments.
For visibility, I'll leave this open.
Some final changes that completed the RestAssured and TestNG integration can be found here: https://github.com/Bradltr95/spring-boot/pull/19
The pipeline is now running for all merges and PRs to develop or main. This means all tests will be run and linting will be applied.
Current Situation
Currently, the project does not have any automated testing or CI/CD setup.
Plan for Automation
Plan for CI/CD
Goal
To establish a basic but extendable automation and CI/CD pipeline, ensuring code quality and early bug detection for all future development.
Trello Board
https://trello.com/b/ZrYOMyaI/engineer-crud-service