commit a42865b6d2ceb7efddba17400ce2f592602da803 parent fe4079d3151bf7af6f77caa8de0f6960fcb03f05 Author: Dominik Schmidt <das1993@hotmail.com> Date: Tue, 24 Sep 2013 13:45:52 +0200 Build file added Diffstat:
build.sh | | | 39 | +++++++++++++++++++++++++++++++++++++++ |
1 file changed, 39 insertions(+), 0 deletions(-)
diff --git a/build.sh b/build.sh @@ -0,0 +1,39 @@ +#!/bin/sh +FILEBASE="NotPron" +GIT_OWN_BRANCH="master" +GIT_BRANCH="Build" +TMPFILE=`mktemp -u` +function buildFile(){ + latexmk -pdf $* +} +function checkResult(){ + retval=$1 + shift + if [ "$retval" != "0" ] + then + echo "echo \"$*: Failed\"" + rm "$TMPFILE" + git checkout $GIT_OWN_BRANCH + echo "exit" + else + echo "echo \"$*: Succeeded\"" + fi +} +buildFile "$FILEBASE.tex" +`checkResult $? Building File $FILEBASE.tex` +cp "$FILEBASE.pdf" "$TMPFILE" +`checkResult $? Copying $FILEBASE.pdf to $TMPFILE` + +git checkout "$GIT_BRANCH" +`checkResult $? Switching to Branch $GIT_BRANCH` +cp "$TMPFILE" "$FILEBASE.pdf" +`checkResult $? Copying $FILEBASE.pdf to $TMPFILE` + +git add "$FILEBASE.pdf" +`checkResult $? Git adding $FILEBASE.pdf` +git commit -m "Autobuild" +`checkResult $? Git commiting` + +git checkout "$GIT_OWN_BRANCH" +`checkResult $? Switching to Branch $GIT_BRANCH` +