소스 검색

Invalidate Cloud Front caches after deploy

Antony Messerli 7 년 전
부모
커밋
6b09a8db8f
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      .travis.yml

+ 7 - 1
.travis.yml

@@ -6,7 +6,7 @@ before_install:
 - tar xvf script/secrets.tar -C script/
 - sudo apt-get update -qq
 - sudo apt-get install -qq binutils-dev genisoimage liblzma-dev syslinux
-- sudo pip install mkdocs mkdocs-bootswatch
+- sudo pip install mkdocs mkdocs-bootswatch awscli
 script:
 - "./script/prep-release.sh"
 deploy:
@@ -32,6 +32,12 @@ deploy:
     skip_cleanup: true
     on:
       repo: antonym/netboot.xyz
+
+after_deploy:
+  - aws configure set preview.cloudfront true
+  - aws cloudfront create-invalidation --distribution-id $CLOUDFRONT_DIST_ID_BOOT --paths "/*"
+  - aws cloudfront create-invalidation --distribution-id $CLOUDFRONT_DIST_ID_SITE --paths "/*"
+
 notifications:
   email:
     - antony@mes.ser.li