weblug/Taskfile.yml
Felix Niederwanger fd67a9b8bf
Improve Taskfile
Adds dependencies and sources to Taskfile.

Signed-off-by: phoenix <felix@feldspaten.org>
2023-09-04 21:04:06 +02:00

33 lines
609 B
YAML

# 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"