Skip to content

Commit 65e46bd

Browse files
committed
[SYCL] Check for modified build scripts only for PR.
Signed-off-by: Vladimir Lazarev <[email protected]>
1 parent 383a07c commit 65e46bd

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

buildbot/dependency.sh

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,21 @@ done && shift $(($OPTIND - 1))
3030
# we're in llvm.obj dir
3131
BUILD_DIR=${PWD}
3232

33-
# Get changed build script files
34-
cd ${SRC_DIR}
35-
git fetch -t origin refs/pull/${PR_NUMBER}/merge
36-
exit_if_err $? "fail to get tags"
37-
git checkout -B refs/pull/${PR_NUMBER}/merge
38-
exit_if_err $? "fail to get tags"
39-
base_commit=`git merge-base origin/sycl refs/pull/${PR_NUMBER}/merge`
40-
exit_if_err $? "fail to get base commit"
33+
# Get changed build script files if it is PR
34+
if [ -n "${PR_NUMBER}" ];then
35+
cd ${SRC_DIR}
36+
git fetch origin sycl
37+
exit_if_err $? "fail to get the latest changes in sycl branch"
38+
git fetch -t origin refs/pull/${PR_NUMBER}/merge
39+
exit_if_err $? "fail to get tags"
40+
git checkout -B refs/pull/${PR_NUMBER}/merge
41+
exit_if_err $? "fail to create branch for specific tag"
42+
base_commit=`git merge-base origin/sycl refs/pull/${PR_NUMBER}/merge`
43+
exit_if_err $? "fail to get base commit"
4144

42-
BUILD_SCRIPT=`git --no-pager diff ${base_commit} refs/pull/${PR_NUMBER}/merge --name-only buildbot`
43-
cd -
45+
BUILD_SCRIPT=`git --no-pager diff ${base_commit} refs/pull/${PR_NUMBER}/merge --name-only buildbot`
46+
cd -
47+
fi
4448

4549
## Clean up build directory if build scripts has changed
4650
cd ${DST_DIR}

0 commit comments

Comments
 (0)