add travis ci support for linux build