Build releases with -w -s ldflags
This commit is contained in:
@@ -470,26 +470,11 @@ def build(version=None,
|
||||
build_command += "-race "
|
||||
if len(tags) > 0:
|
||||
build_command += "-tags {} ".format(','.join(tags))
|
||||
if "1.4" in get_go_version():
|
||||
if static:
|
||||
build_command += "-ldflags=\"-s -X main.version {} -X main.branch {} -X main.commit {}\" ".format(version,
|
||||
get_current_branch(),
|
||||
get_current_commit())
|
||||
else:
|
||||
build_command += "-ldflags=\"-X main.version {} -X main.branch {} -X main.commit {}\" ".format(version,
|
||||
get_current_branch(),
|
||||
get_current_commit())
|
||||
|
||||
else:
|
||||
# Starting with Go 1.5, the linker flag arguments changed to 'name=value' from 'name value'
|
||||
if static:
|
||||
build_command += "-ldflags=\"-s -X main.version={} -X main.branch={} -X main.commit={}\" ".format(version,
|
||||
get_current_branch(),
|
||||
get_current_commit())
|
||||
else:
|
||||
build_command += "-ldflags=\"-X main.version={} -X main.branch={} -X main.commit={}\" ".format(version,
|
||||
get_current_branch(),
|
||||
get_current_commit())
|
||||
build_command += "-ldflags=\"-w -s -X main.version={} -X main.branch={} -X main.commit={}\" ".format(
|
||||
version,
|
||||
get_current_branch(),
|
||||
get_current_commit())
|
||||
if static:
|
||||
build_command += "-a -installsuffix cgo "
|
||||
build_command += path
|
||||
|
||||
Reference in New Issue
Block a user