- The cli version defaults to "unknown-version" unless set via the VERSION env var - The commit version can be overridden via GITCOMMIT env var - The build time can be overridden via BUILDTIME env var Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
10 lines
406 B
Bash
Executable File
10 lines
406 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
VERSION=${VERSION:-"unknown-version"}
|
|
GITCOMMIT=${GITCOMMIT:-$(git rev-parse --short HEAD 2> /dev/null || true)}
|
|
BUILDTIME=${BUILDTIME:-$(date --utc --rfc-3339 ns 2> /dev/null | sed -e 's/ /T/')}
|
|
|
|
export LDFLAGS="-X github.com/docker/cli/cli.GitCommit=${GITCOMMIT} \
|
|
-X github.com/docker/cli/cli.BuildTime=${BUILDTIME} \
|
|
-X github.com/docker/cli/cli.Version=${VERSION} ${LDFLAGS}"
|