weblug/Taskfile.yml

33 lines
609 B
YAML
Raw Normal View History

# https://taskfile.dev
version: '3'
tasks:
default:
cmds:
- go build -o weblug cmd/weblug/*.go
silent: false
aliases: [weblug]
generates:
- weblug
sources:
- cmd/weblug/*.go
static:
cmds:
- go build -ldflags="-w -s" -o weblug cmd/weblug/*.go
env:
CGO_ENABLED: '0'
silent: false
aliases: [weblug-static]
generates:
- weblug
sources:
- cmd/weblug/*.go
test:
deps: [weblug]
# Ensure a weblug binary is present
preconditions:
- test -f weblug
cmds:
- sudo bash -c "cd test && ./blackbox.sh"