1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-01-24 02:20:03 +08:00
SpaceVim/.ci/after_failure.sh
2020-09-02 22:56:53 +08:00

56 lines
2.1 KiB
Bash
Executable File

#!/usr/bin/env bash
if [ "$TRAVIS_PULL_REQUEST" != "false" ] ; then
export TRAVIS_PULL_REQUEST=${TRAVIS_PULL_REQUEST}
if [ "$LINT" = "vimlint-errors" ] ; then
if [[ -f build_log ]]; then
if [[ -d build/GitHub.vim ]]; then
rm -rf build/GitHub.vim
fi
VIMLINT_LOG=`cat build_log`
echo $VIMLINT_LOG
git clone https://github.com/wsdjeg/GitHub.vim.git build/GitHub.vim
docker run \
-it --rm \
-e TRAVIS_PULL_REQUEST=${TRAVIS_PULL_REQUEST} \
-v $PWD/.ci:/.ci \
-v $PWD/autoload/SpaceVim/api:/API/autoload/SpaceVim/api \
-v $PWD/autoload/SpaceVim/api.vim:/API/autoload/SpaceVim/api.vim \
-v $PWD/build:/build \
spacevim/vims vim8 -u /.ci/common/github_commenter.vim
rm build_log
fi
elif [ "$LINT" = "vimlint" ] ; then
if [[ -f build_log ]]; then
VIMLINT_LOG=`cat build_log`
echo $VIMLINT_LOG
rm build_log
fi
elif [ "$LINT" = "vint" ] ; then
if [[ -f build_log ]]; then
VIMLINT_LOG=`cat build_log`
echo $VIMLINT_LOG
rm build_log
fi
elif [ "$LINT" = "vint-errors" ] ; then
if [[ -f build_log ]]; then
if [[ -d build/GitHub.vim ]]; then
rm -rf build/GitHub.vim
fi
VIMLINT_LOG=`cat build_log`
echo $VIMLINT_LOG
git clone https://github.com/wsdjeg/GitHub.vim.git build/GitHub.vim
docker run -it --rm \
-e TRAVIS_PULL_REQUEST=${TRAVIS_PULL_REQUEST} \
-v $PWD/.ci:/.ci \
-v $PWD/autoload/SpaceVim/api:/API/autoload/SpaceVim/api \
-v $PWD/autoload/SpaceVim/api.vim:/API/autoload/SpaceVim/api.vim \
-v $PWD/build:/build \
spacevim/vims vim8 -u /.ci/common/github_commenter.vim
rm build_log
fi
elif [ "$LINT" = "vader" ] ; then
echo ""
fi
fi