Checks if this process is running under a CI system such as TeamCity or GitLab.
Returns:
true if TeamCity or GitLab have been detected. Returns false otherwise. This value is cached after the first call and will simply return the cached value after that.