Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Makefile.buildbot
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2012-11-24 22:27:57 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2012-11-24 22:27:57 (GMT)
commit30a0063c63e8fd415d1c0845723869719d039cf6 (patch)
tree8660aa146bcbfb530fc927ef0d90573c6f35238d /Makefile.buildbot
parent5d7f4c4995f1665e52559ef2deed1b2191456c6a (diff)
Split and improve snapshot generation
Diffstat (limited to 'Makefile.buildbot')
-rw-r--r--Makefile.buildbot18
1 files changed, 6 insertions, 12 deletions
diff --git a/Makefile.buildbot b/Makefile.buildbot
index 90354cd..3f1cde9 100644
--- a/Makefile.buildbot
+++ b/Makefile.buildbot
@@ -11,16 +11,10 @@ upload-docs:
upload-snapshot:
@TMP_DIR=`mktemp -td sugar-build-snapshot-XXXX` && \
- SNAPSHOT_FILENAME=sugar-build-`date +%Y%m%d-%H%M%S.tar.xz` && \
- echo "Creating $$SNAPSHOT_FILENAME" && \
- ln -s `pwd` $$TMP_DIR/sugar-build && \
- cd $$TMP_DIR && \
- tar chJ --exclude=source \
- --exclude=build \
- --exclude=logs \
- --exclude=.git* \
- -f $$TMP_DIR/$$SNAPSHOT_FILENAME sugar-build && \
- echo "Uploading" && \
- scp $$SNAPSHOT_FILENAME $(SNAPSHOT_DEST) && \
- rm -f $$SNAPSHOT_FILENAME && \
+ echo "Creating snapshot" && \
+ SNAPSHOT_PATH=`commands/helpers/build-snapshot $$TMP_DIR` && \
+ echo "Uploading snapshot" && \
+ scp $$SNAPSHOT_PATH $(SNAPSHOT_DEST) && \
+ rm -rf $$TMP_DIR && \
+ echo "Notifying about upload completion" && \
ssh $(SNAPSHOT_DEST_HOST) $(SNAPSHOT_DEST_DIR)/upload-completed