diff options
author | Neil Williams <neil.williams@linaro.org> | 2017-01-04 18:14:17 +0000 |
---|---|---|
committer | Remi Duraffort <remi.duraffort@linaro.org> | 2017-01-05 15:37:49 +0000 |
commit | 3b26fb234622f6d7c4eeadf90aa5374f153a1f91 (patch) | |
tree | b5591fee0a198a72a6335937d1ad27114093397e /lava_results_app/dbutils.py | |
parent | cecefbfef3443a13402832df0dc1379ac6223071 (diff) |
LAVA-820 record lava-server version in job metadata
Use the packaged version string where the relevant Debian
tools are available.
Change-Id: I0c490dc942a5e78766c217565d79b765e3e70c88
Diffstat (limited to 'lava_results_app/dbutils.py')
-rw-r--r-- | lava_results_app/dbutils.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lava_results_app/dbutils.py b/lava_results_app/dbutils.py index de30680a2..0f0953347 100644 --- a/lava_results_app/dbutils.py +++ b/lava_results_app/dbutils.py @@ -34,6 +34,7 @@ from lava_results_app.models import ( ActionData, MetaType, ) +from lava_results_app.utils import debian_package_version from django.core.exceptions import MultipleObjectsReturned from lava_dispatcher.pipeline.action import Timeout @@ -227,6 +228,11 @@ def _get_job_metadata(data): # pylint: disable=too-many-branches,too-many-neste if not isinstance(data, list): return None retval = {} + packaged = debian_package_version() + if packaged: + retval.update({ + 'lava-server-version': packaged + }) for action in data: deploy = [reduce(dict.get, ['deploy'], action)] count = 0 |