GitLab offers its very own CI for free. No need to use an external CI service.
GitHub on the other hand provides various 3rd party integrations – such as Travis CI, CircleCI or Codeship – for running and testing your code. However, there’s no built-in CI solution at the moment.