Merge pull request 'Improve Taskfile' (#17) from taskfile into main
Reviewed-on: https://codeberg.org/grisu48/weblug/pulls/17
This commit is contained in:
commit
17877be294
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -17,7 +17,10 @@
|
|||
*.out
|
||||
|
||||
# Dependency directories (remove the comment below to include it)
|
||||
# vendor/
|
||||
vendor/
|
||||
|
||||
# Task files
|
||||
.task
|
||||
|
||||
# Go workspace file
|
||||
go.work
|
||||
|
|
24
Taskfile.yml
24
Taskfile.yml
|
@ -2,17 +2,31 @@
|
|||
|
||||
version: '3'
|
||||
|
||||
vars:
|
||||
GREETING: Hello, World!
|
||||
|
||||
tasks:
|
||||
default:
|
||||
cmds:
|
||||
- go build -o weblug cmd/weblug/*.go
|
||||
# silent: true
|
||||
silent: false
|
||||
aliases: [weblug]
|
||||
generates:
|
||||
- weblug
|
||||
sources:
|
||||
- cmd/weblug/*.go
|
||||
static:
|
||||
cmds:
|
||||
- CGO_ENABLED=0 go build -ldflags="-w -s" -o weblug cmd/weblug/*.go
|
||||
- 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"
|
||||
|
|
Loading…
Reference in a new issue