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.