GitLab CE and EE have built in CI support, making it easy to setup and navigate. But all tests run on agents (we call them runners). As a best practise we advise to host Runners on separate machines (not on the GitLab server). You can use any machine (Windows&#x2F;OSX&#x2F;Unix) as a runner so you can test on many platforms. For more information please see <a href="https:&#x2F;&#x2F;about.gitlab.com&#x2F;gitlab-ci&#x2F;" rel="nofollow">https:&#x2F;&#x2F;about.gitlab.com&#x2F;gitlab-ci&#x2F;</a>