You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
689 B
28 lines
689 B
#!/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}
|
|
|