.drone.yml 696 B

123456789101112131415161718192021222324252627
  1. pipeline:
  2. backend:
  3. image: golang
  4. commands:
  5. - make backend
  6. #- GOPATH=$(pwd)/go/deps:$(pwd)/go
  7. #- go get ./go/src/...
  8. #- go get -t ./go/src/...
  9. #- go test ./go/src/...
  10. #- CGO_ENABLED=0 go build flowserver
  11. frontend:
  12. image: node:6
  13. commands:
  14. - cd browser/vue-flow && yarn
  15. - yarn build
  16. dist:
  17. image: docker
  18. commands:
  19. - mkdir -p DIST
  20. - cp ./go/bin/flowserver DIST
  21. - cp -r browser/vue-flow/dist DIST/web
  22. - ls DIST
  23. - docker build --rm -t hexasoftware.com:5000/flow-proto -f ./docker/Dockerfile .
  24. volumes:
  25. - /var/run/docker.sock:/var/run/docker.sock
  26. - /etc/ssl/certs:/etc/ssl/certs