.drone.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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: python-3-8-alpine-3-10
  40. steps:
  41. - name: build
  42. image: python:3.8-alpine3.10
  43. pull: always
  44. commands:
  45. - scripts/run-tests
  46. ---
  47. kind: pipeline
  48. name: documentation
  49. steps:
  50. - name: build
  51. image: plugins/docker
  52. settings:
  53. username:
  54. from_secret: docker_username
  55. password:
  56. from_secret: docker_password
  57. repo: witten/borgmatic-docs
  58. dockerfile: docs/Dockerfile
  59. when:
  60. branch:
  61. - master