HLM General - ISISComputingGroup/ibex_developers_manual GitHub Wiki

Helium Level Monitoring - General Page

HLM PV Import - service and manager for updating the HLM Database with PV data from the Helium Recovery PLC (Omron FINS).

HLM View - data display website running with Django on the HLM server machine (for more info check deployment notes)

Links

Jenkins

Automated building & testing is running on the IBEX Jenkins instance as the "HLM PV Import" multi-branch pipeline job.

It is running on NDW1757 and using the Python in C:/HLM_PV_Import/python.exe. To update Python, manually download a newer version and install it in there.

The Jenkinsfile is in the project root, together with the setup_jenkins_settings_file.py script required (and called by the Jenkinsfile) when running the tests.

Notes:

  • In requirements.txt, make sure to keep cryptography at 3.1.1 to avoid build errors due to newly added Rust dependencies.
  • Use call "myvenv\\Scripts\\activate.bat" instead of only myvenv\\Scripts\\activate.bat in the Jenkinsfile bat commands or it won't work.