[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v4 8/9] osstest: introduce a helper to create Xen build jobs
This is currently a non-functional change, since no new jobs are added, and the existing ones should stay unchanged. Runvars of a xen-unstable flight are exactly the same. The purpose of the helper is to allow adding different Xen build jobs, with likely different runvars in the future. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- mfi-common | 44 ++++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/mfi-common b/mfi-common index 9d1bfac7..b5af1771 100644 --- a/mfi-common +++ b/mfi-common @@ -202,6 +202,30 @@ create_freebsd_build_job () { $freebsd_runvars } +create_xen_build_job () { + local name=$1; shift + local recipe=$1; shift + local extra_runvars=$@; shift + + job_create_build $name $recipe \ + arch=$arch enable_xend=$build_defxend enable_ovmf=$enable_ovmf \ + enable_xsm=$enable_xsm $livepatch_runvars \ + tree_qemu=$TREE_QEMU \ + tree_qemuu=$TREE_QEMU_UPSTREAM \ + tree_xen=$TREE_XEN \ + tree_seabios=$TREE_SEABIOS \ + tree_ovmf=$TREE_OVMF \ + tree_minios=$TREE_MINIOS \ + revision_xen=$REVISION_XEN \ + revision_qemu=$REVISION_QEMU \ + revision_qemuu=$REVISION_QEMU_UPSTREAM \ + revision_seabios=$REVISION_SEABIOS \ + revision_ovmf=$REVISION_OVMF \ + revision_minios=$REVISION_MINIOS \ + $RUNVARS $BUILD_RUNVARS $BUILD_XEN_RUNVARS $arch_runvars \ + $extra_runvars +} + create_build_jobs () { local arch @@ -320,24 +344,8 @@ create_build_jobs () { else xsm_suffix="" fi - job_create_build build-$arch$xsm_suffix build \ - arch=$arch enable_xend=$build_defxend enable_ovmf=$enable_ovmf\ - enable_xsm=$enable_xsm $livepatch_runvars \ - tree_qemu=$TREE_QEMU \ - tree_qemuu=$TREE_QEMU_UPSTREAM \ - tree_xen=$TREE_XEN \ - tree_seabios=$TREE_SEABIOS \ - tree_ovmf=$TREE_OVMF \ - tree_minios=$TREE_MINIOS \ - $RUNVARS $BUILD_RUNVARS $BUILD_XEN_RUNVARS $arch_runvars \ - $hostos_runvars \ - host_hostflags=$build_hostflags \ - revision_xen=$REVISION_XEN \ - revision_qemu=$REVISION_QEMU \ - revision_qemuu=$REVISION_QEMU_UPSTREAM \ - revision_seabios=$REVISION_SEABIOS \ - revision_ovmf=$REVISION_OVMF \ - revision_minios=$REVISION_MINIOS + create_xen_build_job build-$arch$xsm_suffix build \ + $hostos_runvars host_hostflags=$build_hostflags done if [ x$want_prevxen = xy ] ; then -- 2.17.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |