[yocto] [[PATCHv5][yocto-autobuilder]] buildset.controller: Add build set to test new OS distribution in autobuilder

Beth 'pidge' Flanagan pidge at toganlabs.com
Wed Oct 12 03:51:28 PDT 2016


On Mon, 2016-10-10 at 09:54 -0500, Aníbal Limón wrote:
> From: Monserrat Sedeno <monserratx.sedeno.bustos at intel.com>
> 
> As part of the process to set new OS distribution as supported on
> Yoctoc Project
> a new patch was created with the list of build sets that should be
> executed.
> 
> Detailed information:
> https://wiki.yoctoproject.org/wiki/Distro_Testing_Plan#Execute_Build_
> Sets
> 
> Fixes [YOCTO #9905]
> 

Is this something that should be on the production servers? If so, I'll
pull it later.

If not, please re-read my prior email. If this is going to be on it's
own ab with a specific purpose then it should exist in it's own
directory and have full access to all the buildsets it needs.

Which means symlinks to those buildsets in buildset.controller.

If it's the former, I'll pull tonight. If it's the latter, please
resubmit this patch.

-b


> Note:In order to add a new distro as supported all the build sets
> should be PASS
> 
> Signed-off-by: Monserrat Sedeno <monserratx.sedeno.bustos at intel.com>
> Signed-off-by: Aníbal Limón <anibal.limon at linux.intel.com>
> ---
>  buildset-config.controller/nightly-qa-distro.conf | 55
> +++++++++++++++++++++++
>  1 file changed, 55 insertions(+)
>  create mode 100644 buildset-config.controller/nightly-qa-distro.conf
> 
> diff --git a/buildset-config.controller/nightly-qa-distro.conf
> b/buildset-config.controller/nightly-qa-distro.conf
> new file mode 100644
> index 0000000..def4118
> --- /dev/null
> +++ b/buildset-config.controller/nightly-qa-distro.conf
> @@ -0,0 +1,55 @@
> +[nightly-qa-distro]
> +builders: 'example-worker'
> +repos: [{'poky':
> +            {'repourl':'git://git.yoctoproject.org/poky',
> +             'layerversion':{'core':'meta', 'yoctobsp':'meta-yocto-
> bsp', 'yocto':'meta-yocto', 'poky':'meta-poky'},
> +             'branch':'master'}},
> +        {'oecore':
> +            {'repourl':'git://git.openembedded.org/openembedded-
> core',
> +             'layerversion':'core',
> +             'checkout':False,
> +             'branch':'master'}},
> +        {'bitbake':
> +            {'repourl':'git://git.openembedded.org/bitbake',
> +             'checkout':False,
> +             'branch':'master'}},
> +        {'eclipse-poky-neon':
> +            {'repourl':'git://git.yoctoproject.org/eclipse-poky',
> +             'checkout':False,
> +             'branch':'neon-master'}},
> +        {'meta-qt4':
> +            {'repourl':'git://git.yoctoproject.org/meta-qt4',
> +             'branch':'master'}},
> +        {'meta-qt3':
> +            {'repourl':'git://git.yoctoproject.org/meta-qt3',
> +             'branch':'master'}}]
> +props: [{'fp_date':{'prop_type':'StringParameter',
> +                       'size': 20,
> +                       'name': 'fp_date',
> +                       'label':'Full Pass date:'}}]
> +steps: [{'SetDest':{}},
> +        {'CheckOutLayers': {}},
> +        {'RunPreamble': {}},
> +        {'TriggerBuilds': {'schedulerName': 'dist-build', 
> +             'waitForFinish': 'True',
> +             'schedulerNames': {
> +                 'nightly-oe-selftest': {},
> +                 'nightly-oecore': {},
> +                 'nightly-deb': {},
> +                 'nightly-ipk': {},
> +                 'nightly-world': {}, 
> +                 'nightly-arm': {}, 
> +                 'nightly-multilib': {}, 
> +                 'nightly-x86-64-lsb': {},
> +                 'nightly-x86': {},
> +                 'nightly-x32': {},
> +                 'poky-tiny': {}, 
> +                 'nightly-qa-systemd': {},
> +                 'nightly-qa-extras': {}, 
> +                 'nightly-qa-targetbuilds': {},
> +                 'nightly-qa-skeleton': {},
> +                 'nightly-qa-logrotate': {}, 
> +                 'nightly-qa-pam': {},
> +                 'buildtools': {}},
> +                 'eclipse-plugin-neon': {},
> +             'schedulerNames_nowait': {}}},]



More information about the yocto mailing list