Reduce cron verbosity
This commit is contained in:
parent
1b91439dfb
commit
aa3382675c
@ -1,9 +1,27 @@
|
|||||||
#!/bin/bash -e
|
#!/bin/bash -eE
|
||||||
|
|
||||||
exec 100> $HOME/homepage.lock
|
exec 100> $HOME/homepage.lock
|
||||||
|
|
||||||
flock 100
|
flock 100
|
||||||
|
|
||||||
|
log=$(mktemp)
|
||||||
|
exec 11>&1 12>&2 > "$log" 2>&1
|
||||||
|
|
||||||
|
catch_err () {
|
||||||
|
(
|
||||||
|
echo "An error occured during building"
|
||||||
|
echo ""
|
||||||
|
cat "$log"
|
||||||
|
) >&12
|
||||||
|
}
|
||||||
|
|
||||||
|
catch_exit() {
|
||||||
|
rm -f "$log"
|
||||||
|
}
|
||||||
|
|
||||||
|
trap catch_err ERR
|
||||||
|
trap catch_exit EXIT
|
||||||
|
|
||||||
src=/srv/data/tsc-cloud/homepage/hugo-page
|
src=/srv/data/tsc-cloud/homepage/hugo-page
|
||||||
dst=/srv/http/tsc/hugo
|
dst=/srv/http/tsc/hugo
|
||||||
prod=/srv/data/tsc-cloud/homepage/production
|
prod=/srv/data/tsc-cloud/homepage/production
|
||||||
@ -87,13 +105,13 @@ echo "Synchronizing files to web server"
|
|||||||
if [ -n "$publishToStage" ]
|
if [ -n "$publishToStage" ]
|
||||||
then
|
then
|
||||||
echo "Pushing to stage"
|
echo "Pushing to stage"
|
||||||
time doPublishToStage
|
( time doPublishToStage )
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -n "$publishToProduction" ]
|
if [ -n "$publishToProduction" ]
|
||||||
then
|
then
|
||||||
echo "Publishing to production server"
|
echo "Publishing to production server"
|
||||||
time doPublishToProduction
|
( time doPublishToProduction )
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "Deployment done"
|
echo "Deployment done"
|
||||||
|
Loading…
Reference in New Issue
Block a user