added gitlab provider and example