27 lines
624 B
YAML
27 lines
624 B
YAML
|
---
|
||
|
version: "3"
|
||
|
|
||
|
tasks:
|
||
|
build:
|
||
|
desc: "Builds bunkerd binary."
|
||
|
cmds:
|
||
|
- task: :::ensure-builddir
|
||
|
- task: cleanup
|
||
|
- go build -ldflags="{{ .BASIC_LDFLAGS }}" -o _build/bunkerd{{exeExt}} ./server/cmd/bunkerd/main.go
|
||
|
sources:
|
||
|
- ./Taskfile.yml
|
||
|
- ./go.mod
|
||
|
- ./commons/*
|
||
|
- ./server/**/*.go
|
||
|
- ./server/Taskfile.yml
|
||
|
- ./server/**/Taskfile.yml
|
||
|
- ./server/entrypoint.sh
|
||
|
generates:
|
||
|
- ./_build/bunkerd{{exeExt}}
|
||
|
method: timestamp
|
||
|
|
||
|
cleanup:
|
||
|
desc: "Deletes bunkerd binary from local build cache."
|
||
|
cmds:
|
||
|
- rm -f _build/bunkerd{{exeExt}}
|