blob: 357cd4b98907935b9f53105dd50eaf4c9a6078d2 (
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
25
26
27
28
29
30
31
32
33
|
DOCS_SOURCE=$(BUILD_DIR)/sugar-docs/html/
DOCS_DEST=dnarvaez@shell.sugarlabs.org:~/public_html/sugar-docs/
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)
.PHONY: upload-docs upload-snapshot
docs-upload:
rsync -r --progress $(DOCS_SOURCE) $(DOCS_DEST)
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
|