Support multi-configuration job project.
Set CI job URL to job_name.
diff --git a/lava-submit.py b/lava-submit.py
index 9c836c8..d17b9f2 100755
--- a/lava-submit.py
+++ b/lava-submit.py
@@ -54,6 +54,8 @@
$HWPACK_BUILD_NUMBER $HWPACK_JOB_NAME HWPACK_FILE_NAME $DEVICE_TYPE
"""
+ # CI base URL
+ ci_base_url = "https://ci.linaro.org/jenkins/job/"
# Snapshots base URL
snapshots_url = "http://snapshots.linaro.org"
@@ -76,6 +78,8 @@
ret_split[0], ret_split[1], ret_split[2]
if hwpack_type.startswith('pre-built-images-'):
hwpack_type = hwpack_type[(len("pre-built-images-")):]
+ if hwpack_type.find('='):
+ hwpack_type = hwpack_type[(len("pre-built-images/hwpack=")):]
# Rootfs type, default is developer
rootfs_type = os.getenv("ROOTFS_TYPE", "developer")
@@ -187,7 +191,9 @@
config = json.dumps({"timeout": 18000,
"actions": actions,
- "job_name": hwpack_job_name,
+ "job_name": "%s%s/%s/" % (ci_base_url,\
+ hwpack_job_name,\
+ hwpack_build_number),
"device_type": device_type,
}, indent=2)