Add gitlab webhook support