diff options
| -rw-r--r-- | .travis.yml | 29 | ||||
| -rw-r--r-- | README.md | 2 | ||||
| -rw-r--r-- | cmd/slowpoke/main.go (renamed from cmd/main.go) | 0 |
3 files changed, 30 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..58bf762 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,29 @@ +language: go +sudo: false + +go: + - "1.10.x" + +install: + - go get -v ./... + +script: + - go vet ./... + +before_deploy: + - go get github.com/mitchellh/gox + - gox -os="linux darwin windows" -arch="amd64" -output="slowpoke-{{.OS}}-{{.Arch}}" -verbose ./... + +deploy: + provider: releases + api_key: + secure: "r7eqfswAuocPtu9P479J8dXOGeeIyrKz0UkagVPLOeKAor0KsxEpilxtIN/15F02Wmt0AstVl9YGLEcBEA4xUwECvrCqr9ot/PcAr3/9UB7oPeqQQy6OsOMcgLzrYryDb33AfuyB32lXuN7W8FNQz8z+OXsrVcgFiPfELM1oxgQ1ktjxY0FBs74O1sShKoGdwinumT0Dwc07vGcaclz6iqxkCdPQpsjtxbAnsway/NM4vQWRBEbyOiIQ8Y+C/kWxqC8Y5kjtni48WcsoWCUdn5iNrT7LDXAf+SZC3ubIRI/I4B50r45zjgxNXMVskbvBwUocpqUmJQsH5w3HnSyuVxBProGo0exC5f8s4/M+KmYqp1cipBIuqv/sofEvi7Qs9TRFXURjtOkMv4QqSqCctn2vSX/WYcWRS7P06pCRfcGCb7zcm1RCrHTuHJoiCVfEMJy3xdyCzGLlthu+t5cSPfjwvQLyeWCeEKp9JTGaubUwF+nU1UYsbibFWt7X/UFM8q5z4Wx3Mw3PSjS+lV31+CQlDllr35dv41zWBFSvWpz7TuMS7/q2NhiXA1sCAzX5Ky6UwgdaC2pPkeULiVmYLDEycUbMuIsInZm66LVSqJ7KbzdrQF6c74NMCW3gJTPQ5pEA7LNfPhSh5rhlSzj8I5/Z9rWnniIrl2JrBx1eVaE=" + file: + - logshare-linux-amd64 + - slowpoke-windows-amd64.exe + - logshare-darwim-amd64 + skip_cleanup: true + on: + tags: true + +
\ No newline at end of file @@ -1,5 +1,5 @@ # Slowpoke -Slowpoke is a simple TCP proxy which can introduce a configurable latency between packet transfers. +Slowpoke is a simple TCP proxy which can introduce configurable latency between packet delivery. This allows you to test and profile how your application behaves with different levels of latency between services such as databases or caches. ## Running diff --git a/cmd/main.go b/cmd/slowpoke/main.go index 93f62b0..93f62b0 100644 --- a/cmd/main.go +++ b/cmd/slowpoke/main.go |