.drone.yml 536 B

123456789101112131415161718192021222324
  1. pipeline:
  2. backend:
  3. image: golang
  4. commands:
  5. - GOPATH=$(pwd)/go/deps:$(pwd)/go
  6. - go get ./go/src/...
  7. - go get -t ./go/src/...
  8. - go test ./go/src/...
  9. - go build flowserver
  10. - cp $(pwd)/go/bin/flowserver ./DIST
  11. - ls
  12. frontend:
  13. image: node:6
  14. commands:
  15. - cd browser/vue-flow && yarn
  16. - yarn build
  17. - cp -r dist ../../DIST/web
  18. dist:
  19. image: busybox
  20. commands:
  21. - mkdir -p DIST
  22. - cp ./go/bin/flowserver
  23. - cp -r browser/vue-flow/dist DIST/web