Set up the CI pipeline. This should include configuring GitHub Actions to deploy the project on Ubuntu, testing the code, and enabling PR merge if tests pass.
Acceptance Criteria
[x] CI pipeline is set up and deploying the project on Ubuntu server 20.04
[x] Code is automatically tested and enables PR if tests pass.
Description
Set up the CI pipeline. This should include configuring GitHub Actions to deploy the project on Ubuntu, testing the code, and enabling PR merge if tests pass.
Acceptance Criteria