Travis: redirect/filter stderr for git-clone/git-push/curl (#911)

git-clone for example might reveal the token on network errors, which is
now replaced by `sed`.
This commit is contained in:
Daniel Hahler 2016-05-16 18:54:19 +02:00
parent cc8e10e4be
commit 72725ef7ce
1 changed files with 5 additions and 3 deletions

View File

@ -33,7 +33,8 @@ export GIT_AUTHOR_EMAIL="awesome-robot@users.noreply.github.com"
export GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME" export GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
export GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL" export GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git clone --quiet --branch gh-pages "$REPO_APIDOC" build/apidoc git clone --branch gh-pages "$REPO_APIDOC" build/apidoc \
2>&1 | sed "s/$GH_APIDOC_TOKEN/GH_APIDOC_TOKEN/g"
cd build/apidoc cd build/apidoc
# This will re-use already existing branches (updated PR). # This will re-use already existing branches (updated PR).
@ -120,7 +121,7 @@ fi
git merge --no-ff -m "$MERGE_COMMIT_MSG" merged-update git merge --no-ff -m "$MERGE_COMMIT_MSG" merged-update
NEW_REV="$(git rev-parse --short HEAD)" NEW_REV="$(git rev-parse --short HEAD)"
git push --quiet origin "$BRANCH" git push origin "$BRANCH" 2>&1 | sed "s/$GH_APIDOC_TOKEN/GH_APIDOC_TOKEN/g"
# Generate compare view links. # Generate compare view links.
# NOTE: use "\n" for line endings, not real ones for valid json! # NOTE: use "\n" for line endings, not real ones for valid json!
@ -136,7 +137,8 @@ echo "Compare links:\n$COMPARE_LINKS"
if [ "$TRAVIS_PULL_REQUEST" != false ]; then if [ "$TRAVIS_PULL_REQUEST" != false ]; then
curl -H "Authorization: token $GH_APIDOC_TOKEN" \ curl -H "Authorization: token $GH_APIDOC_TOKEN" \
-d "{\"body\": \"Documentation has been updated for this PR.\n\n$COMPARE_LINKS\"}" \ -d "{\"body\": \"Documentation has been updated for this PR.\n\n$COMPARE_LINKS\"}" \
"https://api.github.com/repos/awesomeWM/awesome/issues/${TRAVIS_PULL_REQUEST}/comments" "https://api.github.com/repos/awesomeWM/awesome/issues/${TRAVIS_PULL_REQUEST}/comments" \
2>&1 | sed "s/$GH_APIDOC_TOKEN/GH_APIDOC_TOKEN/g"
fi fi
# vim: filetype=sh:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80 # vim: filetype=sh:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80