Constellation Brands has lined up a new credit facility.