Continuous Integration
Current best practice is to have a cluster of computers automatically run all the tests every time anyone on the team pushes a new commit to version control. Several providers offer this as a service: - https://github.com/features/actions - https://circleci.com/ - https://travis-ci.com/ - https://docs.gitlab.com/ee/ci/
All of the above offer automated continuous integration for free some some projects.