.drone.yml 727 B

12345678910111213141516171819202122232425262728293031323334353637
  1. ---
  2. ##################
  3. # Build & Publish#
  4. ##################
  5. kind: pipeline
  6. name: build and publish
  7. steps:
  8. - name: build
  9. image: klakegg/hugo:alpine
  10. commands:
  11. - hugo -d /.build/hugo
  12. volumes:
  13. - name: hugo-build
  14. path: /root/.build/hugo
  15. - name: publish
  16. image: drillster/drone-rsync
  17. settings:
  18. user: root
  19. key:
  20. from_secret: key
  21. hosts:
  22. - box.unbl.ink
  23. source: $HOME/.build/hugo/
  24. target: /home/user-data/www/unbl.ink/
  25. secrets: [ key ]
  26. volumes:
  27. - name: hugo-build
  28. path: /root/.build/hugo
  29. volumes:
  30. - name: docker
  31. host:
  32. path: /var/run/docker.sock
  33. - name: hugo-build
  34. host:
  35. path: /tmp/cache/drone/hugo