.drone.yml 657 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. kind: pipeline
  2. type: docker
  3. steps:
  4. - name: pull
  5. image: alpine:3.8
  6. volumes:
  7. - name: pull
  8. path: /data/
  9. commands:
  10. - apk add --no-cache bash curl
  11. - ./update.sh
  12. - mv pull/ /data/
  13. when:
  14. branch:
  15. - master
  16. - name: publish-server
  17. image: plugins/docker
  18. volumes:
  19. - name: pull
  20. path: /data/
  21. privileged: true
  22. settings:
  23. privileged: true
  24. context: /data/
  25. username:
  26. from_secret: registry_username
  27. password:
  28. from_secret: registry_password
  29. repo: registry.hiram.services/audiobot
  30. tags: latest
  31. registry: registry.hiram.services
  32. when:
  33. branch:
  34. - master
  35. volumes:
  36. - name: pull
  37. temp: {}