Let's remember the famous saying: "It is running on my machine." Sometimes, we implement test code and everything runs perfectly. But when we move to another machine or maybe on Pipelines, we are missing lots of libraries and dependencies. Here is the way to manage it.
1. Make paths relative
Paths can make trouble since clones can be placed in different folders. Two most possible things we may use are locating a file relatively to the root path and relatively to the working directory.