image: archlinux
packages:
- curl
- netlify
secrets:
- 82f3e52d-eef7-46bc-bb2f-4b93c8ce468c
environment:
NETLIFY_SITE_ID: 4dc8a436-7395-4978-b127-3e119b4d4fd1
tasks:
- bag: |
curl https://bagatto.co/builds/bag-x86_64-static.v0-6-3.tar.gz -o bag.tar.gz
tar -xvf bag.tar.gz
mv bag pantagruel-web/
- build: |
cd pantagruel-web
./bag index.janet
- deploy: |
cd pantagruel-web
# Only deploy on master.
if [ "$(git rev-parse origin/master)" != "$(git rev-parse HEAD)" ]; then \
complete-build; \
fi
# Source the secrets in ~/.buildsecrets as environment variables.
{
set +x
. ~/.buildsecrets
set -x
}
# Set the Netlify environment variable.
export NETLIFY_AUTH_TOKEN
# Call the deploy.
netlify deploy --site=$NETLIFY_SITE_ID --dir=site --prod