travis: refactor to support gulp