Milwaukee signed Allen to a minor-league contract Thursday, Adam McCalvy of MLB.com reports.

Allen elected to become a free agent last Thursday after the Yankees pushed him off their 40-man roster. The 30-year-old is a career .231/.300/.340 hitter in 304 major-league games and will function as organizational outfield depth for the Brewers down the stretch. He's been sent to Triple-A Nashville.