All checks were successful
Linting and tests / Linting (push) Successful in 5s
45 lines
1.1 KiB
YAML
45 lines
1.1 KiB
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
|
|
|
|
build-debug:
|
|
desc: "Builds bunkerd binary."
|
|
cmds:
|
|
- task: :::ensure-builddir
|
|
- task: cleanup
|
|
- go build -ldflags="{{ .BASIC_LDFLAGS }}" --gcflags "all=-N -l" -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}}
|