- project: name: lt-qcom-openembedded-meta-qcom-premerge jobs: - lt-qcom-openembedded-meta-qcom-premerge-{branch}: branch: 'master' machines: !!python/tuple - 'dragonboard-410c' - 'dragonboard-845c' - 'qrb5165-rb5' - 'qcom-armv8a' - 'sdx55-mtp' - 'sa8155p-adp' - lt-qcom-openembedded-meta-qcom-premerge-{branch}: branch: 'honister' machines: !!python/tuple - 'dragonboard-410c' - 'qcom-armv8a' - 'sdx55-mtp' - lt-qcom-openembedded-meta-qcom-premerge-{branch}: branch: 'dunfell' machines: !!python/tuple - 'dragonboard-410c' - 'dragonboard-845c' - 'qrb5165-rb5' - 'qcom-armv8a' - 'sa8155p-adp' - job-template: name: lt-qcom-openembedded-meta-qcom-premerge-{branch} project-type: matrix defaults: global properties: - authorization: anonymous: - job-read - job-extended-read - job-workspace linaro: - job-read - job-extended-read - job-build - job-cancel - github: url: https://github.com/ndechesne/meta-qcom - build-discarder: days-to-keep: 30 num-to-keep: 30 artifact-num-to-keep: 1 parameters: - string: name: IMAGES default: 'core-image-base core-image-weston core-image-x11 initramfs-test-image initramfs-test-full-image cryptodev-module' - string: name: POKY_URL default: 'http://git.yoctoproject.org/git/poky' - string: name: DISTRO default: 'poky' disabled: true node: master display-name: 'Premerge CI for meta-qcom Layer with Poky ({branch})' scm: - git: url: https://github.com/ndechesne/meta-qcom refspec: +refs/pull/*:refs/remotes/origin/pr/* name: origin basedir: meta-qcom branches: - ${{sha1}} skip-tag: true shallow-clone: true wipe-workspace: true triggers: - github-pull-request: github-hooks: true permit-all: true trigger-phrase: '.*(re)?run tests.*' cancel-builds-on-update: true white-list-target-branches: - '{branch}' auth-id: 'GITHUB_TOKEN' axes: - axis: type: user-defined name: MACHINE values: '{machines}' - axis: type: user-defined name: TCLIBC values: - 'glibc' - 'musl' execution-strategy: sequential: false wrappers: - timestamps - credentials-binding: - text: credential-id: TUXSUITE_TOKEN variable: TUXSUITE_TOKEN - workspace-cleanup - timeout: timeout: 300 builders: - shell: !include-raw-escape: lt-qcom/meta-qcom-tux.sh - inject: properties-file: parameters publishers: - groovy-postbuild: script: !include-raw-escape: - lt-qcom/tuxpub.groovy - email-ext: recipients: 'nicolas.dechesne@linaro.org vishal.bhoj@linaro.org' always: true failure: false matrix-trigger: only-parent