Mage: forward LDFLAGS environment variable to Go build command
When building Flamenco Manager/Worker, forward the `LDFLAGS` environment variable value to the build command. This makes it possible to override certain variables, like the default configuration file location.
This commit is contained in:
parent
ed014ccc2a
commit
def44abb64
@ -6,6 +6,7 @@ package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/magefile/mage/mg"
|
||||
@ -110,7 +111,7 @@ func buildFlags() ([]string, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
ldflags := "" +
|
||||
ldflags := os.Getenv("LDFLAGS") +
|
||||
fmt.Sprintf(" -X %s/internal/appinfo.ApplicationVersion=%s", goPkg, version) +
|
||||
fmt.Sprintf(" -X %s/internal/appinfo.ApplicationGitHash=%s", goPkg, hash) +
|
||||
fmt.Sprintf(" -X %s/internal/appinfo.ReleaseCycle=%s", goPkg, releaseCycle)
|
||||
|
Loading…
x
Reference in New Issue
Block a user