github.com/criteo/command-launcher@v0.0.0-20230407142452-fb616f546e98/build.sh (about)

     1  #!/usr/bin/env sh
     2  
     3  DEFAULT_VERSION=$(git rev-parse --abbrev-ref HEAD)-dev
     4  
     5  VERSION=${1:-$DEFAULT_VERSION}
     6  APP_NAME=${2:-cdt}
     7  APP_LONG_NAME=${3:-Criteo Dev Toolkit}
     8  
     9  go build -o $APP_NAME -ldflags="-X main.version=$VERSION -X main.buildNum=$(date +'%Y%m%d-%H%M%S') -X main.appName=$APP_NAME -X 'main.appLongName=$APP_LONG_NAME'"