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