Updated build.sh to embed version information to the binary using changes to the version.go file.
This commit is contained in:
6
build.sh
6
build.sh
@@ -7,6 +7,9 @@ else
|
||||
VERSION="dev"
|
||||
fi
|
||||
|
||||
# Hardcode the version into main.go
|
||||
sed -i '' "s/^var Version = .*/var Version = \"$VERSION\"/" version.go
|
||||
|
||||
if echo $VERSION | grep -q 'dirty$'; then
|
||||
echo "Building in development mode, output directory is set to 'build'."
|
||||
OUTPUT_DIR=build
|
||||
@@ -19,4 +22,5 @@ else
|
||||
fi
|
||||
|
||||
# Build the Lab CA binary with version information
|
||||
go build -ldflags "-X main.Version=$VERSION" -o $OUTPUT_DIR/lab-ca
|
||||
# go build -ldflags "-X main.Version=$VERSION" -o $OUTPUT_DIR/lab-ca
|
||||
go build -o $OUTPUT_DIR/lab-ca
|
||||
|
Reference in New Issue
Block a user