Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Makefile.buildbot
blob: a78ded9cd1fbd3bbe90bec5144264543e2b32112 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
DOCS_SOURCE=$(SOURCE_DIR)/sugar-docs/build/
DOCS_DEST=dnarvaez@shell.sugarlabs.org:~/public_html/sugar-docs/
SNAPSHOT_DEST_HOST=dnarvaez@shell.sugarlabs.org
SNAPSHOT_DEST_DIR=/home/dnarvaez/public_html/snapshots/
SNAPSHOT_DEST=$(SNAPSHOT_DEST_HOST):$(SNAPSHOT_DEST_DIR)$(SUGAR_BUILDBOT)

.PHONY: upload-docs upload-snapshot

upload-docs:
	rsync -r --progress $(DOCS_SOURCE) $(DOCS_DEST)

upload-snapshot:
	@TMP_DIR=`mktemp -td sugar-build-snapshot-XXXX` && \
        SNAPSHOT_FILENAME=sugar-build-`date +%Y%m%d-%H%M%S.tar.xv` && \
        echo "Creating $$SNAPSHOT_FILENAME" && \
	tar cJ --exclude=source \
               --exclude=build \
               --exclude=logs \
               --exclude=.git* \
               -f $$TMP_DIR/$$SNAPSHOT_FILENAME . && \
	echo "Uploading" && \
        scp $$TMP_DIR/$$SNAPSHOT_FILENAME $(SNAPSHOT_DEST) && \
	rm -f $$TMP_DIR/$$SNAPSHOT_FILENAME && \
        ssh $(SNAPSHOT_DEST_HOST) $(SNAPSHOT_DEST_DIR)/upload-completed