[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH 3/6] osstest: abstract code to create a FreeBSD build job
Into a helper. Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx> --- make-freebsd-flight | 24 +++++------------------- mfi-common | 14 ++++++++++++++ 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/make-freebsd-flight b/make-freebsd-flight index 1a2b359c..6c530ebe 100755 --- a/make-freebsd-flight +++ b/make-freebsd-flight @@ -38,28 +38,14 @@ job_create_build_filter_callback () { for arch in "$arches"; do set_freebsd_runvars - job_create_build build-$arch-freebsd build-freebsd \ - arch=$arch \ - $RUNVARS $BUILD_RUNVARS $BUILD_FREEBSD_RUNVARS \ - $arch_runvars \ - tree_freebsd=$TREE_FREEBSD \ - revision_freebsd=$REVISION_FREEBSD \ - host_hostflags=arch-$arch,purpose-build \ - all_host_os=freebsd \ - $freebsd_runvars + + create_freebsd_build_job build-$arch-freebsd # Create an identical job that's going to use the build output from # the previous one. - job_create_build build-$arch-freebsd-again build-freebsd \ - arch=$arch \ - $RUNVARS $BUILD_RUNVARS $BUILD_FREEBSD_RUNVARS \ - $arch_runvars \ - tree_freebsd=$TREE_FREEBSD \ - revision_freebsd=$REVISION_FREEBSD \ - host_hostflags=arch-$arch,purpose-build \ - all_host_os=freebsd \ - freebsdbuildjob=build-$arch-freebsd \ - recipe_testinstall=true + freebsd_runvars="$freebsd_runvars freebsdbuildjob=build-$arch-freebsd \ + recipe_testinstall=true" + create_freebsd_build_job build-$arch-freebsd-again done echo $flight diff --git a/mfi-common b/mfi-common index 9b6c9470..0e6cf01e 100644 --- a/mfi-common +++ b/mfi-common @@ -174,6 +174,20 @@ set_freebsd_runvars () { fi } +create_freebsd_build_job () { + local name=$1 + + job_create_build $name build-freebsd \ + arch=$arch \ + $RUNVARS $BUILD_RUNVARS $BUILD_FREEBSD_RUNVARS \ + $arch_runvars \ + tree_freebsd=$TREE_FREEBSD \ + revision_freebsd=$REVISION_FREEBSD \ + host_hostflags=arch-$arch,purpose-build \ + all_host_os=freebsd \ + $freebsd_runvars +} + create_build_jobs () { local arch -- 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 |