- job: name: lkft-aosp-member-wrapper project-type: freestyle defaults: global logrotate: daysToKeep: 30 numToKeep: 30 properties: - authorization: anonymous: - job-discover android-internal: - job-read - job-build - job-cancel - job-extended-read - build-discarder: days-to-keep: 30 num-to-keep: 30 artifact-num-to-keep: 1 parameters: - string: name: ANDROID_BUILD_CONFIG_REPO_URL default: ssh://git@dev-private-git.linaro.org/android-internal/android-build-configs.git disabled: false node: docker-bionic-aosp display-name: 'Wrapper for the lkft-aosp-member build' concurrent: true wrappers: - timestamps - ssh-agent-credentials: users: - '768c1ba1-6052-4b97-a531-7e4fabda6979' builders: - shell: | #!/bin/bash -ex ## find the build configs for the branch rm -fr android-build-configs-private rm -fr params_*.txt test_*.txt if git clone -b lkft ${ANDROID_BUILD_CONFIG_REPO_URL} android-build-configs-private; then if [ -f android-build-configs-private/lkft-member-builds ]; then while read line; do android_version=$(echo $line|cut -d= -f1) build_configs=$(echo $line|cut -d= -f2|tr -d \") for build_config in ${build_configs}; do md5sum_val=$(echo "${android_version}-${build_config}"|md5sum|awk '{print $1}') f_params="params_${md5sum_val}.txt" cp -vf android-build-configs-private/${build_config} ${f_params} done done < android-build-configs-private/lkft-member-builds fi fi rm -fr params_lkft-master-x15 echo "ANDROID_BUILD_CONFIG=lkft-master-x15" >>params_lkft-master-x15 rm -fr params_lkft-android11-hikey960 echo "ANDROID_BUILD_CONFIG=lkft-android11-hikey960" >>params_lkft-android11-hikey960 - trigger-builds: - project: lkft-aosp-member property-file: params_facc36a5db28d6ae2bfa05ca4f8f0a21.txt - project: lkft-aosp-member property-file: params_6ff83c1a3c2ac4d7ad241feef98ff352.txt - project: lkft-aosp-member property-file: params_693674c3b02fc16e54f21b96ac5ab027.txt - project: lkft-aosp-member property-file: params_cec2e2b5fcc2caf4851015135ab9ec51.txt - project: lkft-aosp property-file: params_lkft-master-x15 - project: lkft-aosp property-file: params_lkft-android11-hikey960 publishers: - email: recipients: 'yongqin.liu@linaro.org'