1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/bash
- set -e
- go build -o fvt_scripts/plugins/pub/zmq_pub fvt_scripts/plugins/pub/zmq_pub.go
- chmod +x fvt_scripts/plugins/pub/zmq_pub
- go build -o fvt_scripts/plugins/service/http_server fvt_scripts/plugins/service/server.go
- chmod +x fvt_scripts/plugins/service/http_server
- cd fvt_scripts
- rm -rf zmq.* Zmq.so
- FILE=../plugins/sources/Zmq.so
- if [ -f "$FILE" ]; then
- echo "$FILE exists, not requried to build plugin."
- else
- echo "$FILE does not exist, will build the plugin."
- go build --buildmode=plugin -o ../plugins/sources/Zmq.so ../plugins/sources/zmq.go
- fi
- mv ../plugins/sources/Zmq.so .
- cp plugins/zmq.yaml .
- zip zmq.zip Zmq.so zmq.yaml
- rm -rf zmq.yaml Zmq.so
- rm -rf plugins/service/web/plugins/
- mkdir -p plugins/service/web/plugins/
- mv zmq.zip plugins/service/web/plugins/
- cd plugins/service/
- export BUILD_ID=dontKillMe
- echo "starting mock http server..."
- nohup ./http_server > http_server.out 2>&1 &
|