.drone.yml 712 B

1234567891011121314151617181920212223242526272829303132333435
  1. kind: pipeline
  2. name: default
  3. steps:
  4. - name: setup
  5. image: gdritter/lament-configuration-env:latest
  6. commands:
  7. - poetry config virtualenvs.in-project true
  8. - poetry install
  9. - name: format
  10. image: gdritter/lament-configuration-env:latest
  11. commands:
  12. - inv checkfmt
  13. - name: typecheck
  14. image: gdritter/lament-configuration-env:latest
  15. commands:
  16. - inv tc
  17. - name: lint
  18. image: gdritter/lament-configuration-env:latest
  19. commands:
  20. - inv lint
  21. - name: test
  22. image: gdritter/lament-configuration-env:latest
  23. commands:
  24. - inv test
  25. - name: slack
  26. image: plugins/slack
  27. settings:
  28. webhook: https://mm.infinitenegativeutility.com/hooks/9kz3ro474bnj7kgqxw7r9qmaxr
  29. channel: lament-configuration