How is CI different in GitLab and GitHub?

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.