.drone.yml 844 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. kind: pipeline
  2. type: docker
  3. name: ui
  4. steps:
  5. - name: build-ui
  6. image: node:12.7.0
  7. volumes:
  8. - name: build
  9. path: /build/
  10. commands:
  11. - cd client
  12. - yarn install
  13. - yarn build
  14. - mv build/* /build/
  15. when:
  16. branch:
  17. - master
  18. - name: test-volume
  19. image: alpine/3.8
  20. volumes:
  21. - name: build
  22. path: /build/
  23. commands:
  24. - cd /build/
  25. - ls
  26. - cat index.html
  27. volumes:
  28. - name: build
  29. temp: {}
  30. ---
  31. kind: pipeline
  32. type: docker
  33. name: server
  34. steps:
  35. - name: publish-server
  36. image: plugins/docker
  37. settings:
  38. context: ./server
  39. dockerfile: ./server/Dockerfile
  40. username:
  41. from_secret: registry_username
  42. password:
  43. from_secret: registry_password
  44. repo: registry.hiram.services/terrassumptions-server
  45. tags: latest
  46. registry: registry.hiram.services
  47. when:
  48. branch:
  49. - master