All CI problems fixed + some improvements. Now the CI features 3 stages:
-
build
: install a Python virtualenv in current CI job directory, install correct pip version in the venv (the one installed on the CI machine is outdated + force a specific version compatible with currentsetup.py
ofpower-modeling
package), installpower-modeling
in the venv -
test
: perform a quick alive test withpower-modeling
in the venv -
deploy
: if everything works, deploypower-modeling
in the persistent virtualenv on the CI machine (in the user directory) for the other tools and use cases to use it