Pipelines settings are hard to reproduce locally, due to underdefined Conan specifications
Summary
The pipelines run with the versions of required packages as defined in e.g. conanfile.py
and requirements.txt
. Local versions of these packages may often differ, which makes local test less perfect at predicting pipeline failures. One example of such an unexpected and hard-to-reproduce failure is #41 (closed) (zlib update).
There should be a way to reproduce the pipeline settings better locally.
Possible fixes
- Maybe a script to create some virtualenv (is there some virtualenv like tool for Conan?) settings could help? Ideally that very same script would then be used inside the pipeline.