emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/with-editor ee39f23 065/140: make: generate CDN invalidati


From: Jonas Bernoulli
Subject: [nongnu] elpa/with-editor ee39f23 065/140: make: generate CDN invalidation after upload
Date: Fri, 6 Aug 2021 12:51:21 -0400 (EDT)

branch: elpa/with-editor
commit ee39f232f2daf997498a4030d104c35ae397f457
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>

    make: generate CDN invalidation after upload
---
 Makefile | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/Makefile b/Makefile
index ce31f51..2df3cf4 100644
--- a/Makefile
+++ b/Makefile
@@ -95,10 +95,12 @@ html-dir: $(PKG).texi
        @texi2pdf --clean $< > /dev/null
 
 DOMAIN         ?= magit.vc
+CFRONT_DIST    ?= E2LUHBKU1FBV02
+PUBLISH_PATH   ?= /manual/
 PUBLISH_BUCKET ?= s3://$(DOMAIN)
 PREVIEW_BUCKET ?= s3://preview.$(DOMAIN)
-PUBLISH_TARGET ?= $(PUBLISH_BUCKET)/manual/
-PREVIEW_TARGET ?= $(PREVIEW_BUCKET)/manual/
+PUBLISH_TARGET ?= $(PUBLISH_BUCKET)$(PUBLISH_PATH)
+PREVIEW_TARGET ?= $(PREVIEW_BUCKET)$(PUBLISH_PATH)
 
 preview: html html-dir pdf
        @aws s3 cp $(PKG).html $(PREVIEW_TARGET)
@@ -109,6 +111,12 @@ publish: html html-dir pdf
        @aws s3 cp $(PKG).html $(PUBLISH_TARGET)
        @aws s3 cp $(PKG).pdf $(PUBLISH_TARGET)
        @aws s3 sync $(PKG) $(PUBLISH_TARGET)$(PKG)/
+       @printf "Generating CDN invalidation\n"
+       @aws cloudfront create-invalidation \
+       --distribution-id $(CFRONT_DIST) --paths "\
+/manual/$(PKG).html,\
+/manual/$(PKG).pdf,\
+/manual/$(PKG)/*" > /dev/null
 
 CLEAN  = $(ELCS) $(PKG)-autoloads.el $(PKG).info dir
 CLEAN += $(PKG) $(PKG).html $(PKG).pdf



reply via email to

[Prev in Thread] Current Thread [Next in Thread]