not dependant on docker

towards a same interface for docker and travis