diff options
author | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-12-28 17:13:14 (GMT) |
---|---|---|
committer | Daniel Narvaez <dwnarvaez@gmail.com> | 2012-12-28 17:13:14 (GMT) |
commit | 69bc89f42f2108a632105f0014ac9107a55a385c (patch) | |
tree | 30a065c8d217030a8ff6feea493e8f939bd50d52 /Makefile.snapshot | |
parent | 4220aeb1963979971d498203b2d33d37c3b3d210 (diff) |
Split buildbot in docs/snapshot
Diffstat (limited to 'Makefile.snapshot')
-rw-r--r-- | Makefile.snapshot | 25 |
1 files changed, 25 insertions, 0 deletions
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 |