ORNL-CEES / Cap

A library for modeling energy storage devices.
http://cap.readthedocs.org
Other
16 stars 6 forks source link

Use docker-compose in Jenkins builds #255

Closed dalg24 closed 7 years ago

dalg24 commented 7 years ago

We were relying on the script docker-run.py for out Jenkins build. That Python script was using the Docker Python API and was essentially used to launch CI containers, execute instruction, and cleanup (stop and remove containers). It was using a Python dictionary to configure which was quite flexible but needed additional work to be able to extend configuration (to work with NVIDIA plugin for instance). Here we decide to take advantage of docker-compose which seems to be already doing all I was trying to achieve with our script.

dalg24 commented 7 years ago

Mounting point is wrong. Jenkins does not find the build directory when looking for the test results.

dalg24 commented 7 years ago

The good news is that when I fix that the plugin for the warnings will fully work at last...

dalg24 commented 7 years ago

Ready for review