github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/build/teamcity-build-test-binary.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  # This file builds a cockroach binary that's used by integration tests external
     4  # to this repository.
     5  
     6  set -euo pipefail
     7  
     8  source "$(dirname "${0}")/teamcity-support.sh"
     9  
    10  tc_prepare
    11  
    12  tc_start_block "Build test binary"
    13  # Buffer noisy output and only print it on failure.
    14  run build/builder.sh mkrelease linux-gnu -Otarget &> artifacts/build-binary.log || (cat artifacts/build-binary.log && false)
    15  rm artifacts/build-binary.log
    16  run mv cockroach-linux-2.6.32-gnu-amd64 artifacts/cockroach
    17  tc_end_block "Build test binary"