AMD64
Go: 1.4
Git
The .travis.yml file used for this job is not available
Build Config
{
"go": [
1.4
],
"env": {
"global": [
"PATH=\"$HOME/gopath/bin:$HOME/bin:$PATH\"",
"REDIS_PORT=16379",
"REDIS_URL=\"redis://localhost:$REDIS_PORT/0\""
]
},
"sudo": false,
"script": [
"make",
"~/gopath/bin/pudding-server --version",
"~/gopath/bin/pudding-workers --version",
"~/gopath/bin/pudding-server >> server.log 2>&1 &",
"for r in 0 1 2 3 4 ; do ./bin/test-request instance-build ; done",
"redis-cli -r 5 --raw -p \"$REDIS_PORT\" RPOP \"pudding:queue:instance-builds\" | while read line ; do echo $line | python -m json.tool ; done",
"kill \"$(cat redis-server.pid)\"",
"./bin/test-request shutdown",
"make save",
"git diff --exit-code",
"git diff --cached --exit-code"
],
"install": [
"gometalinter --install",
"deppy restore"
],
"language": "go",
"after_script": [
"cat server.log"
],
"before_script": [
"redis-server --port 16379 > redis-server.log 2>&1 &",
"echo $! > redis-server.pid"
],
"notifications": {
"slack": {
"rooms": [
{
"secure": "yZ1p5BGWUPq7hssHbYXiS/z5q0Ojm4ip7zpAA+aqGFs+yKJnpkCCEENXDHlZX1VhbYZfkYKg8mQo40088qjbt9IAdSiXZ4PcKRTucrKJ+7NWuFryHSpmMmW4u0Xp7iTdHEDphfQHndJqtivKdbKuEFtKp02dikzQlMuaizOB36U="
}
],
"on_failure": "always",
"on_success": "always"
}
},
"before_install": [
"go get github.com/hamfist/deppy",
"go get github.com/alecthomas/gometalinter",
"go get golang.org/x/tools/cmd/cover"
]
}