.drone.yml 538 B

12345678910111213141516171819202122
  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. frontend:
  11. image: node:6
  12. commands:
  13. - cd browser/vue-flow && yarn
  14. - yarn build
  15. dist:
  16. image: docker
  17. commands:
  18. - mkdir -p DIST
  19. - cp ./go/bin/flowserver DIST
  20. - cp -r browser/vue-flow/dist DIST/web
  21. - docker build --rm -t hexasoftware.com:5000/flow-proto -f ./docker/Dockerfile .