.drone.yml 611 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. kind: pipeline
  2. type: docker
  3. name: ui
  4. steps:
  5. - name: build
  6. image: node:12.7.0
  7. volumes:
  8. - name: build
  9. path: /build/
  10. commands:
  11. - yarn install
  12. - yarn build
  13. - mv build/* /build/
  14. when:
  15. branch:
  16. - master
  17. - name: upload
  18. image: plugins/s3
  19. volumes:
  20. - name: build
  21. path: /build/
  22. settings:
  23. access_key:
  24. from_secret: minio_access_key
  25. secret_key:
  26. from_secret: minio_secret_key
  27. bucket: siteroot
  28. source: /build/**/*
  29. strip_prefix: /build
  30. target: /
  31. path_style: true
  32. endpoint:
  33. from_secret: minio_target
  34. volumes:
  35. - name: build
  36. temp: {}