github.com/vmware/go-vcloud-director/v2@v2.24.0/support/build.sh (about)

     1  #!/usr/bin/env bash
     2  
     3  echo "# Build $(date)"
     4  
     5  # Print environment information, useful for troubleshooting
     6  # NOTE: we're working inside a Docker container
     7  
     8  go version
     9  
    10  echo "## USER $USER"
    11  echo "## HOME $HOME"
    12  if [ -z "$HOME" ]
    13  then
    14      echo "\$HOME is not set"
    15      exit 1
    16  fi
    17  
    18  if [ -z "$USER" ]
    19  then
    20      echo "\$USER is not set"
    21      exit 1
    22  fi
    23  
    24  echo "## PWD $PWD"
    25  echo "## GOROOT $GOROOT"
    26  echo "## GOPATH $GOPATH"
    27  echo "## OS $(uname -a)"
    28  echo "## hostname $(hostname)"
    29  
    30  echo "## GOVCD_CONFIG $GOVCD_CONFIG"
    31  if [ -n "$GOVCD_CONFIG" ]
    32  then
    33      if [ ! -f $GOVCD_CONFIG ]
    34      then
    35          echo "## $GOVCD_CONFIG not found"
    36          exit 1
    37      fi
    38  else
    39      echo "## GOVCD_CONFIG not set"
    40      exit 1
    41  fi
    42  
    43  echo "## ls \$HOME"
    44  ls -l $HOME
    45  
    46  echo "## ls -l \$PWD"
    47  ls -l 
    48  
    49  echo "# Test $(date)"
    50  make vet
    51  make test