notpron

Deutsche Lösungen zu Notpron
git clone git://xatko.vsos.ethz.ch/notpron.git
Log | Files | Refs

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` +