erambler/wercker.yml

39 lines
955 B
YAML

box: debian
build:
steps:
- install-packages:
packages: git ssh-client
- script:
code: |
git submodule update --init --recursive
- arjen/hugo-build:
version: '0.16'
disable_pygments: true
deploy:
steps:
- s3sync:
source_dir: public/
delete-removed: true
bucket-url: $AWS_BUCKET_URL
key-id: $AWS_ACCESS_KEY_ID
key-secret: $AWS_SECRET_ACCESS_KEY
testing:
- install-packages:
packages: git ssh-client
- script:
name: configure git
code: |-
git config --global user.email "j.cope@erambler.co.uk"
git config --global user.name "Jez Cope"
rm -rf .git
- script:
name: deploy to github pages
code: |-
cd public
git init
git add .
git commit -m "Deploy commit from $WERCKER_STARTED_BY"
git push -f $GIT_REMOTE master:gh-pages