.drone.yml 900 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. ---
  2. kind: pipeline
  3. name: python-3-5-alpine-3-10
  4. steps:
  5. - name: build
  6. image: python:3.5-alpine3.10
  7. pull: always
  8. commands:
  9. - scripts/run-tests
  10. ---
  11. kind: pipeline
  12. name: python-3-6-alpine-3-10
  13. steps:
  14. - name: build
  15. image: python:3.6-alpine3.10
  16. pull: always
  17. commands:
  18. - scripts/run-tests
  19. ---
  20. kind: pipeline
  21. name: python-3-7-alpine-3-10
  22. steps:
  23. - name: build
  24. image: python:3.7-alpine3.10
  25. pull: always
  26. commands:
  27. - scripts/run-tests
  28. ---
  29. kind: pipeline
  30. name: python-3-7-alpine-3-7
  31. steps:
  32. - name: build
  33. image: python:3.7-alpine3.7
  34. pull: always
  35. commands:
  36. - scripts/run-tests
  37. ---
  38. kind: pipeline
  39. name: documentation
  40. steps:
  41. - name: build
  42. image: plugins/docker
  43. settings:
  44. username:
  45. from_secret: docker_username
  46. password:
  47. from_secret: docker_password
  48. repo: witten/borgmatic-docs
  49. dockerfile: docs/Dockerfile
  50. when:
  51. branch:
  52. - master