add production env deploy script

This commit is contained in:
Ariejan de Vroom 2017-03-16 15:35:25 +01:00
parent be2a585a60
commit 09bb7f40b8

View File

@ -1,10 +1,27 @@
image: ariejan/dockerized-hugo
job:
only:
- master
stages:
- build
- deploy
build:
stage: build
script:
- hugo
- yui-compressor public/css/outerspace.css -o public/css/outerspace-min.css
- cp public/css/outerspace-min.css public/css/outerspace.css
deploy_prod:
stage: deploy
script:
- aws s3 sync public/ s3://$AWS_BUCKET
artifacts:
paths:
- public
environment:
name: production
url: https://www.devroom.io
only:
- master
#- rsync -az4 --stats --delete-after public/* -e "ssh -i ~/.ssh/id_rsa -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no" ariejan@mail.devroom.io:/home/ariejan/www/ariejan.net/