A massive brawl involving more than 20 tradies erupted outside a building site in Sydney's north-west this morning.