github.com/cvmfs/docker-graphdriver@v0.0.0-20181206110523-155ec6df0521/ci/jenkins/build_docker2cvmfs.sh (about) 1 #!/bin/bash 2 3 set -e 4 5 die() { 6 echo "$1" 7 exit 1 8 } 9 10 [ "x$CVMFS_SOURCE_LOCATION" != x ] || die "CVMFS_SOURCE_LOCATION missing" 11 [ "x$CVMFS_BUILD_LOCATION" != x ] || die "CVMFS_BUILD_LOCATION missing" 12 13 export GOPATH="$CVMFS_SOURCE_LOCATION/.." 14 D2C_ROOT="github.com/cvmfs/docker-graphdriver/docker2cvmfs" 15 GIT_COMMIT=$(cd $CVMFS_SOURCE_LOCATION/$D2C_ROOT && git rev-parse HEAD) 16 17 cd $CVMFS_BUILD_LOCATION 18 echo "Building docker2cvmfs" 19 20 VERSION=$(cat $CVMFS_SOURCE_LOCATION/$D2C_ROOT/VERSION) 21 mkdir -p $VERSION 22 pushd $VERSION 23 go build \ 24 -ldflags="-X main.version=$VERSION -X main.git_hash=$GIT_COMMIT" \ 25 -v "$D2C_ROOT" 26 popd 27