From 2327ac539f69521888a53e6afa7526d8a1fc2790 Mon Sep 17 00:00:00 2001 From: Shinichi Date: Fri, 16 Jan 2015 09:49:23 +0900 Subject: [PATCH] add exit status handling --- bin/build.sh | 1 + bin/release.sh | 28 ++++++++++++++-------------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/bin/build.sh b/bin/build.sh index 05e1126..7145d71 100755 --- a/bin/build.sh +++ b/bin/build.sh @@ -1,2 +1,3 @@ #!/bin/sh NODE_ENV=production docpad generate +exit $? diff --git a/bin/release.sh b/bin/release.sh index ac8cd99..13f6d64 100755 --- a/bin/release.sh +++ b/bin/release.sh @@ -1,16 +1,16 @@ #!/bin/sh -git config user.name ${GIT_NAME} -git config user.email ${GIT_EMAIL} -git config credential.helper "store --file=.git/credentials" -echo "https://${GITHUB_TOKEN}:@github.com" > .git/credentials -git checkout -b release -git add out --force -git commit -am "Generate Website from docpad" -echo "Adding remote : ${GITHUB_PAGES_GIT_URL}" -git remote add pages ${GITHUB_PAGES_GIT_URL} -git push pages `git subtree split --prefix out release`:master --force -git remote remove pages -git checkout master -git branch -D release +git config user.name ${GIT_NAME} && +git config user.email ${GIT_EMAIL} && +git config credential.helper "store --file=.git/credentials" && +echo "https://${GITHUB_TOKEN}:@github.com" > .git/credentials && +git checkout -b release && +git add out --force && +git commit -am "Generate Website from docpad" && +echo "Adding remote : ${GITHUB_PAGES_GIT_URL}" && +git remote add pages ${GITHUB_PAGES_GIT_URL} && +git push pages `git subtree split --prefix out release`:master --force && +git remote remove pages && +git checkout master && +git branch -D release && rm .git/credentials - +exit $?