For school I need to do research about the possibilities for CI/CD for a web-based game. I would like to automate the testing (and deployment) after a push to the GitHub repository. Currently I’m working alone on the project. I have already done some research to know what options are available for CI/CD, mainly focusing on services with a free payment plan.
My current option I’m looking at is Buddy because it has performance testing (such as lighthouse) and it should be easy to setup. But I’m not sure if it’s the correct choice. I’ve also looked at other tools like GitLab and Azure pipelines. Tools like Jenkins seem more effort to setup, but should offer more possibilities.
Are there any benefits setting up Jenkins instead of tools like GitLab or Buddy for my project?