|
@@ -9,10 +9,15 @@ steps:
|
|
- jekyll build
|
|
- jekyll build
|
|
|
|
|
|
- name: deploy
|
|
- 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
|
|
|
|
|
|
+ image: herbysk/drone-plugin-mvdir
|
|
|
|
+ settings:
|
|
|
|
+ source: _site
|
|
|
|
+ target: /var/docs.amber-lang.net/static
|
|
|
|
+ when:
|
|
|
|
+ branch:
|
|
|
|
+ - gh-pages
|
|
|
|
+ repo:
|
|
|
|
+ - amber/amber-documentation
|
|
volumes:
|
|
volumes:
|
|
- name: hosting
|
|
- name: hosting
|
|
path: /var/docs.amber-lang.net
|
|
path: /var/docs.amber-lang.net
|