.drone.yml 633 B

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