aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml29
-rw-r--r--README.md2
-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
diff --git a/README.md b/README.md
index b8a0064..091b642 100644
--- a/README.md
+++ b/README.md
@@ -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