mirror of
https://github.com/iLoveElysia/openbilibili.git
synced 2026-03-13 21:41:37 -05:00
29 lines
689 B
Bash
29 lines
689 B
Bash
|
|
#!/bin/bash
|
|||
|
|
|
|||
|
|
if [ ! -d "${CI_PROJECT_DIR}/../src" ];then
|
|||
|
|
mkdir ${CI_PROJECT_DIR}/../src
|
|||
|
|
fi
|
|||
|
|
ln -fs ${CI_PROJECT_DIR} ${CI_PROJECT_DIR}/../src
|
|||
|
|
export GOPATH=${CI_PROJECT_DIR}/..
|
|||
|
|
exitCode=0
|
|||
|
|
|
|||
|
|
# CHANGELOG check
|
|||
|
|
echo "====CHANGELOG check:===="
|
|||
|
|
files=`.rider/changefiles.sh "CHANGELOG.md"`
|
|||
|
|
if [[ "${files}" = "" ]]; then
|
|||
|
|
echo "未发现CHANGELOG.md文件变更,请'添加'或'修改'CHANGELOG.md"
|
|||
|
|
exit 1
|
|||
|
|
else
|
|||
|
|
echo -e "变更如下:\n${files}"
|
|||
|
|
fi
|
|||
|
|
|
|||
|
|
# BGR rule
|
|||
|
|
echo -e "\n====Bili golang rule check:===="
|
|||
|
|
diffFiles=`.rider/changefiles.sh`
|
|||
|
|
cd $GOPATH/src/go-common
|
|||
|
|
go build ./app/tool/bgr
|
|||
|
|
./bgr -script=./app/tool/bgr -hit=main -type=file ${diffFiles}
|
|||
|
|
exitCode=$?
|
|||
|
|
|
|||
|
|
exit ${exitCode}
|