kelvin.zhang | a1170fa | 2022-03-03 20:06:57 +0800 | [diff] [blame^] | 1 | #!/bin/bash |
| 2 | # |
| 3 | # Copyright (c) 2021-2022 Amlogic, Inc. All rights reserved. |
| 4 | # |
| 5 | # SPDX-License-Identifier: MIT |
| 6 | # |
| 7 | |
| 8 | export PATH=/opt/cmake-3.18.4-Linux-x86_64/bin/:$PATH |
| 9 | export PATH=/proj/coverity/cov-analysis/bin/:$PATH |
| 10 | export LM_LICENSE_FILE=/mnt/fileroot/jenkins/Xplorer_key.txt:$LM_LICENSE_FILE |
| 11 | export PATH=/opt/xtensa/XtDevTools/install/tools/RG-2018.9-linux/XtensaTools/bin:$PATH |
| 12 | export XTENSA_SYSTEM=/opt/xtensa/XtDevTools/install/builds/RG-2018.9-linux/Amlogic_v0/config |
| 13 | export XTENSA_CORE=Amlogic_v0 |
| 14 | |
| 15 | if [ -z "$MANIFEST_URL" ] || [ -z "$MANIFEST_BRANCH" ] || [ -z "$PROJECT_NAME" ] || [ -z "$BRANCH_NAME" ]; then |
| 16 | echo "NULL params!" |
| 17 | exit 1 |
| 18 | fi |
| 19 | |
| 20 | if [ $SUBMIT_TYPE == "daily" -o $SUBMIT_TYPE == "weekly" ];then |
| 21 | BUILDCHECK_BASE_PATH=/mnt/fileroot/autobuild/workdir/workspace/RTOS/RTOS_SDK/patchbuild |
| 22 | elif [ $SUBMIT_TYPE == "every" ];then |
| 23 | BUILDCHECK_BASE_PATH=/mnt/fileroot/jenkins/build-check |
| 24 | elif [ $SUBMIT_TYPE == "merge" ];then |
| 25 | BUILDCHECK_BASE_PATH=/mnt/fileroot/jenkins/build-check |
| 26 | fi |
| 27 | |
| 28 | MATCH_PATTERN="projects/" |
| 29 | BRANCH=${BRANCH_NAME#*${MATCH_PATTERN}} |
| 30 | WORK_DIR=$BUILDCHECK_BASE_PATH/$PROJECT_NAME/$BRANCH |
| 31 | |
| 32 | export MANIFEST_URL MANIFEST_BRANCH PROJECT_NAME BRANCH_NAME SUBMIT_TYPE WORK_DIR |
| 33 | |
| 34 | ./scripts/verify.sh |