aboutsummaryrefslogtreecommitdiff
path: root/lkft-gki-kernel.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'lkft-gki-kernel.yaml')
-rw-r--r--lkft-gki-kernel.yaml200
1 files changed, 0 insertions, 200 deletions
diff --git a/lkft-gki-kernel.yaml b/lkft-gki-kernel.yaml
deleted file mode 100644
index 5b6825215e..0000000000
--- a/lkft-gki-kernel.yaml
+++ /dev/null
@@ -1,200 +0,0 @@
-- job:
- name: lkft-gki-kernel
- project-type: freestyle
- defaults: global
- properties:
- - authorization:
- anonymous:
- - job-read
- - job-extended-read
- linaro:
- - job-build
- - job-cancel
- - build-discarder:
- days-to-keep: 180
- num-to-keep: 500
- artifact-num-to-keep: 1
- parameters:
- - string:
- name: BUILD_DIR
- default: lkft
- - string:
- name: ANDROID_BUILD_CONFIG
- - string:
- name: ANDROID_BUILD_CONFIG_TO_BE_TRIGGERED
- default: ""
- - string:
- name: TEST_OTHER_PLANS_OVERRIDE
- default: ""
- - string:
- name: KERNEL_DESCRIBE
- - string:
- name: KERNEL_BRANCH
- - string:
- name: SRCREV_kernel
- - string:
- name: MAKE_KERNELVERSION
- disabled: false
- node: docker-bionic-android-lkft
- display-name: 'LKFT - build android gki kernels'
- wrappers:
- - timestamps
- - build-name:
- name: '#${BUILD_NUMBER}-${ENV,var="KERNEL_DESCRIBE"}-${ENV,var="KERNEL_BRANCH"}'
- - timeout:
- timeout: 500
- - credentials-binding:
- - text:
- credential-id: ARTIFACTORIAL_TOKEN
- variable: ARTIFACTORIAL_TOKEN
- builders:
- - shell:
- !include-raw: lkft/common/builders-v2.sh
- - linaro-publish-token
- - shell:
- !include-raw: lkft/common/publisher-v2.sh
- - shell: |
- #!/bin/bash -ex
- env
-
- ###########################STEPS TO ADD NEW BRANCH######################
- ### 1. add variant of build_configs_${ANDROIDVERSION}_${KERVERMAJ}${KERVERMIN}
- ### 2. set build_configs in the case linesBefore
- ### 3. add enties for the trigger-builds
- ########################################################################
- # https://snapshots.linaro.org/android/lkft/lkft-gki-android-mainline/67/lkft-gki-android-5.4-Image.gz
- f_gki_image_gz_url=android/lkft/${JOB_NAME}/${BUILD_NUMBER}/${ANDROID_BUILD_CONFIG}-Image.gz
-
- build_configs_mainline="lkft-db845c-aosp-master-mainline-gki lkft-hikey960-aosp-master-mainline-gki"
- build_configs_13_510="lkft-db845c-aosp-master-android13-5.10-gki lkft-hikey960-aosp-master-android13-5.10-gki"
- build_configs_12_510="lkft-member-wrapper"
- build_configs_12_54="lkft-member-wrapper"
- build_configs_11_54="lkft-db845c-android11-android11-5.4-gki lkft-hikey960-android11-android11-5.4-gki lkft-db845c-aosp-master-android11-5.4-gki lkft-hikey960-aosp-master-android11-5.4-gki lkft-member-wrapper"
- build_configs_11_54_premerge="lkft-db845c-android11-android11-5.4-gki-premerge lkft-hikey960-android11-android11-5.4-gki-premerge"
- build_configs_11_54_lts="lkft-db845c-android11-android11-5.4-lts-gki lkft-hikey960-android11-android11-5.4-lts-gki"
-
- build_configs=""
- if [ -z "${ANDROID_BUILD_CONFIG_TO_BE_TRIGGERED}" ]; then
- case "X${KERNEL_BRANCH}" in
- "Xandroid11-5.4")
- if [ "X${ANDROID_BUILD_CONFIG}" = "Xlkft-gki-android11-5.4-premerge" ]; then
- build_configs="${build_configs_11_54_premerge}"
- else
- build_configs="${build_configs_11_54}"
- fi
- ;;
- "Xandroid11-5.4-lts")
- build_configs="${build_configs_11_54_lts}"
- ;;
- "Xandroid12-5.4")
- build_configs="${build_configs_12_54}"
- ;;
- "Xandroid12-5.10")
- build_configs="${build_configs_12_510}"
- ;;
- "Xandroid13-5.10")
- build_configs="${build_configs_13_510}"
- ;;
- "Xandroid-mainline")
- build_configs="${build_configs_mainline}"
- ;;
- "X*")
- build_configs=""
- ;;
- esac
- else
- build_configs="${ANDROID_BUILD_CONFIG_TO_BE_TRIGGERED}"
- fi
-
- rm -fr params_*.txt test_*.txt
- for build_config in ${build_configs}; do
- f_params="params_${KERNEL_BRANCH}-${build_config}.txt"
-
- cat << __EOF__ > ${f_params}
- ANDROID_BUILD_CONFIG=${build_config}
- KERNEL_DESCRIBE=${KERNEL_DESCRIBE}
- KERNEL_BRANCH=${KERNEL_BRANCH}
- SRCREV_kernel=${SRCREV_kernel}
- BUILD_REFERENCE_IMAGE_GZ_URL=http://snapshots.linaro.org/${f_gki_image_gz_url}
- MAKE_KERNELVERSION=${MAKE_KERNELVERSION}
- TEST_OTHER_PLANS_OVERRIDE=${TEST_OTHER_PLANS_OVERRIDE}
- __EOF__
-
- cat ${f_params}
- done
-
- - trigger-builds:
- - project: lkft-generic-build
- property-file: params_android11-5.4-lts-lkft-db845c-android11-android11-5.4-lts-gki.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-lts-lkft-hikey960-android11-android11-5.4-lts-gki.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-lkft-db845c-android11-android11-5.4-gki.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-lkft-hikey960-android11-android11-5.4-gki.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-lkft-db845c-android11-android11-5.4-gki-premerge.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-lkft-hikey960-android11-android11-5.4-gki-premerge.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-lkft-db845c-aosp-master-android11-5.4-gki.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-lkft-hikey960-aosp-master-android11-5.4-gki.txt
- - project: lkft-member-wrapper
- property-file: params_android11-5.4-lkft-member-wrapper.txt
- - project: lkft-member-wrapper
- property-file: params_android12-5.4-lkft-member-wrapper.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-weekly-lkft-db845c-android11-android11-5.4-gki.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-weekly-lkft-hikey960-android11-android11-5.4-gki.txt
- - project: lkft-generic-build
- property-file: params_android12-5.10-lkft-db845c-aosp-master-android12-5.10-gki.txt
- - project: lkft-generic-build
- property-file: params_android12-5.10-lkft-hikey960-aosp-master-android12-5.10-gki.txt
- - project: lkft-member-wrapper
- property-file: params_android12-5.10-lkft-member-wrapper.txt
- - project: lkft-generic-build
- property-file: params_android13-5.10-lkft-db845c-aosp-master-android13-5.10-gki.txt
- - project: lkft-generic-build
- property-file: params_android13-5.10-lkft-hikey960-aosp-master-android13-5.10-gki.txt
- - project: lkft-generic-build
- property-file: params_android-mainline-lkft-db845c-aosp-master-mainline-gki.txt
- - project: lkft-generic-build
- property-file: params_android-mainline-lkft-hikey960-aosp-master-mainline-gki.txt
- - project: lkft-generic-build
- property-file: params_android-mainline-lkft-hikey-aosp-master-mainline-gki.txt
- - project: lkft-generic-build
- property-file: params_android11-5.4-presubmit-lkft-db845c-android11-android11-5.4-gki.txt
- - project: lkft-member-wrapper
- property-file: params_android12-5.4-presubmit-lkft-member-wrapper.txt
- - project: lkft-member-wrapper
- property-file: params_android12-5.10-presubmit-lkft-member-wrapper.txt
- - project: lkft-member-wrapper
- property-file: params_android12-5.10-weekly-lkft-member-wrapper.txt
- - project: lkft-generic-build
- property-file: params_android13-5.10-presubmit-lkft-db845c-aosp-master-android13-5.10-gki.txt
-
- publishers:
- - logparser:
- parse-rules: '/var/jenkins_home/userContent/android.parse'
- unstable-on-warning: false
- fail-on-error: false
- - fingerprint:
- files: 'build/fingerprints/*'
- - groovy-postbuild:
- script:
- !include-raw: openembedded-lkft/postbuild.groovy
- - email:
- recipients: 'lkft-maintainers@lists.linaro.org'
- subject: '[CI] android gki + aosp master ${KERNEL_BRANCH} ${SRCREV_kernel} ${BUILD_STATUS}'
- body: |
- Build URL: ${PROJECT_URL}${BUILD_NUMBER}/
- Full log: ${PROJECT_URL}${BUILD_NUMBER}/consoleText
- Git branch: ${KERNEL_BRANCH}
- Git commit: ${SRCREV_kernel}
-
- Errors:
- ${BUILD_LOG_REGEX, regex="^ERROR:.* ", linesBefore=0, linesAfter=0, showTruncatedLines=false}
- presend-script:
- !include-raw: openembedded-lkft/presend-script.groovy