version: '3'
tasks:
build:
cmds:
- go build -v -i main.go
assets:
cmds:
- esbuild --bundle --minify css/index.css > public/bundle.css
version: '3'
tasks:
up:
dir: '{{.USER_WORKING_DIR}}'
preconditions:
- test -f docker-compose.yml
cmds:
- docker-compose up -d
Особенно удобно для проектов, где нужно автоматизировать разные команды: сборку, тесты, деплой. На всех OS без дополнительных зависимостей.
#DevTools #automation #productivity