sudo: true dist: trusty language: c before_install: - openssl aes-256-cbc -K $encrypted_7d306b01dc1f_key -iv $encrypted_7d306b01dc1f_iv -in script/secrets.tar.enc -out script/secrets.tar -d - 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==0.16.3 mkdocs-bootswatch awscli script: - "./script/prep-release.sh" deploy: - provider: s3 access_key_id: $AWS_ACCESS_KEY_ID secret_access_key: $AWS_SECRET_ACCESS_KEY bucket: $BUCKET_BOOT local_dir: build skip_cleanup: true on: repo: antonym/netboot.xyz - provider: s3 access_key_id: $AWS_ACCESS_KEY_ID secret_access_key: $AWS_SECRET_ACCESS_KEY bucket: $BUCKET_SITE local_dir: site 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