1234567891011121314151617181920212223242526 |
- kind: pipeline
- name: website
- steps:
- - name: generate
- image: jekyll/minimal
- commands:
- - chown -R jekyll:jekyll .
- - jekyll build
- - name: deploy
- image: node
- commands:
- - cd /var/docs.amber-lang.net
- - mktemp -d -p . dir.XXXXXX | for F in `cat`; do mv /drone/src/_site $F; chown -R 1000:1000 $F; chmod a+rx $F; ln -s $F/_site $F.link; mv -T $F.link static; for G in dir.*; do if [ ! "$G" -ef "$F" ]; then rm -rf "$G"; fi; done; done
- volumes:
- - name: hosting
- path: /var/docs.amber-lang.net
- node:
- amber_web: "true"
- volumes:
- - name: hosting
- host:
- path: /mnt/storage/VOLUMES/docs.amber-lang.net
|