.drone.yml 645 B

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