stolen travis configuration from Amon.