master Add more debugging to instance build failures

Push event #144.1 passed

  • Ran for
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"
  ]
}