12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- workspace:
- base: /app
- path: .
- pipeline:
- backend-deps:
- image: golang
- environment:
- - GOPATH=/app/go/deps:/app/go
- commands:
- - go get ./go/src/...
- - go get -t ./go/src/...
- - ls -la
- - ls go/bin
- frontend-deps:
- image: node:6
- commands:
- - cd browser/vue-flow && yarn
- backend-test:
- image: golang
- environment:
- - GOPATH=/app/go/deps:/app/go
- commands:
- - go test ./go/src/...
-
-
- backend-build:
- image: golang
- environment:
- - GOPATH=/app/go/deps:/app/go
- commands:
- - ls -la
- - ls -la go/bin
- - CGO_ENABLED=0 go build -o DIST/flowserver flowserver/cmd/flowserver
-
- frontend-build:
- image: node:6
- commands:
- - cd browser/vue-flow && yarn build
-
- dist:
- image: docker
- commands:
- - mkdir -p DIST
- - cp -r browser/vue-flow/dist DIST/web
- - ls DIST
- - docker build --rm -t hexasoftware.com:5000/flow-proto -f ./docker/Dockerfile .
- volumes:
- - /var/run/docker.sock:/var/run/docker.sock
- - /etc/ssl/certs:/etc/ssl/certs
|