devroom.io/.gitlab-ci.yml
2017-03-17 13:26:36 +01:00

34 lines
840 B
YAML

image: ariejan/dockerized-hugo
stages:
- build
- deploy
build:
stage: build
script:
- hugo
- yui-compressor public/css/outerspace.css -o public/css/outerspace-min.css
- mv -f public/css/outerspace-min.css public/css/outerspace.css
artifacts:
paths:
- public
deploy_prod:
stage: deploy
script:
#- s3cmd sync --acl-public --reduced-redundancy --delete-removed --cf-invalidate public/* s3://$AWS_BUCKET
- mkdir -p ~/.ssh
- echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
- chmod 700 ~/.ssh
- chmod 600 ~/.ssh/id_rsa
- rsync -va public/ user_dww21f6o@push-20.cdn77.com:/www/ -e "ssh -i ~/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no"
artifacts:
paths:
- public
environment:
name: production
url: https://www.devroom.io
only:
- master