Skip to content

Commit

Permalink
chore(task): add build commands for all moduels
Browse files Browse the repository at this point in the history
  • Loading branch information
eng618 committed Feb 21, 2025
1 parent 41b9af1 commit 3d9ec8f
Showing 1 changed file with 42 additions and 2 deletions.
44 changes: 42 additions & 2 deletions Taskfile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,12 @@ tasks:
build:
desc: Build the project
cmds:
- go build -v ./...
- task: root-build
- task: circuit-breaker-build
# - task: master-slave-build
- task: contexts-build
- task: generics-build
- task: web-service-gin-build

lint:
desc: Run linter for all modules
Expand Down Expand Up @@ -122,6 +127,11 @@ tasks:
cmds:
- go run main.go

root-build:
desc: Build root module
cmds:
- go build -v ./...

root-lint:
desc: Run linter for root module
cmds:
Expand Down Expand Up @@ -159,7 +169,13 @@ tasks:
cmds:
- golangci-lint run ./...

context-test:
contexts-build:
desc: Build contexts module
dir: examples/contexts
cmds:
- go build -v ./...

contexts-test:
desc: Run tests for contexts module
dir: examples/contexts
cmds:
Expand Down Expand Up @@ -188,6 +204,12 @@ tasks:
cmds:
- go run main.go

generics-build:
desc: Build generics module
dir: examples/generics
cmds:
- go build -v ./...

generics-lint:
desc: Run linter for generics module
dir: examples/generics
Expand Down Expand Up @@ -223,6 +245,12 @@ tasks:
cmds:
- go run main.go

web-service-gin-build:
desc: Build web-service-gin module
dir: examples/web-service-gin
cmds:
- go build -v ./...

web-service-gin-lint:
desc: Run linter for web-service-gin module
dir: examples/web-service-gin
Expand Down Expand Up @@ -258,6 +286,12 @@ tasks:
cmds:
- go run main.go

circuit-breaker-build:
desc: Build circuit-breaker module
dir: design-patterns/circuit-breaker
cmds:
- go build -v ./...

circuit-breaker-lint:
desc: Run linter for circuit-breaker module
dir: design-patterns/circuit-breaker
Expand Down Expand Up @@ -293,6 +327,12 @@ tasks:
cmds:
- go run main.go

master-slave-build:
desc: Build master-slave module
dir: design-patterns/master-slave
cmds:
- go build -v ./...

master-slave-lint:
desc: Run linter for master-slave module
dir: design-patterns/master-slave
Expand Down

0 comments on commit 3d9ec8f

Please sign in to comment.