mirror of
https://github.com/Xevion/HATray.git
synced 2025-12-05 23:15:09 -06:00
fix: use vars to acquire & interpolate ldflags for windows builds
This commit is contained in:
@@ -2,11 +2,18 @@ version: '3'
|
|||||||
|
|
||||||
vars:
|
vars:
|
||||||
BINARY_NAME: '{{.APP_NAME}}.exe'
|
BINARY_NAME: '{{.APP_NAME}}.exe'
|
||||||
|
VERSION:
|
||||||
|
sh: powershell -Command "Get-Content VERSION.txt"
|
||||||
|
COMMIT:
|
||||||
|
sh: git rev-parse --short HEAD
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
build:
|
build:
|
||||||
|
vars:
|
||||||
|
BUILDDATE:
|
||||||
|
sh: powershell -Command "Get-Date -Format yyyy-MM-ddTHH:mm:ssZ"
|
||||||
cmds:
|
cmds:
|
||||||
- go build -ldflags "-X main.Version=$(Get-Content VERSION.txt) -X main.Commit=$(git rev-parse --short HEAD) -X 'main.BuildDate=$(Get-Date -Format yyyy-MM-ddTHH:mm:ssZ)'" -o ./bin/{{.BINARY_NAME}} ./cmd/main.go
|
- go build -ldflags "-X main.Version={{.VERSION}} -X main.Commit={{.COMMIT}} -X 'main.BuildDate={{.BUILDDATE}}'" -o ./bin/{{.BINARY_NAME}} ./cmd/main.go
|
||||||
|
|
||||||
service:
|
service:
|
||||||
desc: "Install the service"
|
desc: "Install the service"
|
||||||
@@ -34,4 +41,4 @@ tasks:
|
|||||||
cmds:
|
cmds:
|
||||||
- wix extension add WixToolset.Util.wixext
|
- wix extension add WixToolset.Util.wixext
|
||||||
- wix extension add WixToolset.UI.wixext
|
- wix extension add WixToolset.UI.wixext
|
||||||
- wix build -ext WixToolset.Util.wixext -ext WixToolset.UI.wixext -o ./bin/{{.APP_NAME}}.msi build/msi/HATray.wxs -arch x64 -d VERSION=$(Get-Content VERSION.txt) -d SOURCE=./bin/{{.BINARY_NAME}}
|
- wix build -ext WixToolset.Util.wixext -ext WixToolset.UI.wixext -o ./bin/{{.APP_NAME}}.msi build/msi/HATray.wxs -arch x64 -d VERSION={{.VERSION}} -d SOURCE=./bin/{{.BINARY_NAME}}
|
||||||
Reference in New Issue
Block a user