From 69bc89f42f2108a632105f0014ac9107a55a385c Mon Sep 17 00:00:00 2001 From: Daniel Narvaez Date: Fri, 28 Dec 2012 17:13:14 +0000 Subject: Split buildbot in docs/snapshot --- (limited to 'Makefile.snapshot') diff --git a/Makefile.snapshot b/Makefile.snapshot new file mode 100644 index 0000000..c439cef --- /dev/null +++ b/Makefile.snapshot @@ -0,0 +1,25 @@ +SNAPSHOT_DEST_HOST=dnarvaez@shell.sugarlabs.org +SNAPSHOT_DEST_ROOT=/home/dnarvaez/public_html/snapshots/ +SNAPSHOT_DEST_DIR=$(SUGAR_BUILDBOT) +SNAPSHOT_DEST_PATH=$(SNAPSHOT_DEST_ROOT)$(SNAPSHOT_DEST_DIR) +SNAPSHOT_FILENAME=sugar-snapshot.tar +SNAPSHOT_PATH=$(SNAPSHOT_TMP_DIR)/$(SNAPSHOT_FILENAME) +SNAPSHOT_TMP_DIR:=$(shell mktemp -dut sugar-snapshot-XXXXXXXX) + +snapshot-build: + @echo "Creating snapshot" + @$(TOOLS_DIR)/build-snapshot $(SNAPSHOT_PATH) + +snapshot-copy: snapshot-build + @echo "Uploading snapshot" + @scp $(SNAPSHOT_PATH).xz $(SNAPSHOT_DEST_HOST):$(SNAPSHOT_DEST_PATH) + +snapshot-clean: + @rm -rf $(SNAPSHOT_TMP_DIR) + +snapshot-notify: + @echo "Notifying about upload completion" + @ssh $(SNAPSHOT_DEST_HOST) $(SNAPSHOT_DEST_ROOT)/upload-completed \ + $(SNAPSHOT_DEST_DIR) $(SNAPSHOT_FILENAME).xz + +snapshot-upload: snapshot-copy snapshot-clean snapshot-notify -- cgit v0.9.1