cleanuptaskfile
This commit is contained in:
+1
-7
@@ -7,11 +7,5 @@ includes:
|
|||||||
taskfile: scripts/Taskfile.yml
|
taskfile: scripts/Taskfile.yml
|
||||||
flatten: true
|
flatten: true
|
||||||
vars:
|
vars:
|
||||||
PROJECT_NAME: QueryOrchestration
|
|
||||||
COVERAGE_FILE: coverage.out
|
|
||||||
COVERAGE_THRESHOLD: 80
|
|
||||||
PROJECT_MAIN: cmd/grpc/main.go
|
|
||||||
API_GRPC_DIR: api/grpc
|
|
||||||
IMAGE_NAME: queryorchestration
|
IMAGE_NAME: queryorchestration
|
||||||
DOCKERFILE_DIR: build/package
|
COVERAGE_THRESHOLD: 80
|
||||||
COMPOSE_FILE: deployments/compose.yaml
|
|
||||||
|
|||||||
@@ -26,21 +26,6 @@ tasks:
|
|||||||
deps:
|
deps:
|
||||||
- db:generate
|
- db:generate
|
||||||
- proto:generate
|
- proto:generate
|
||||||
dev:
|
|
||||||
deps:
|
|
||||||
- generate
|
|
||||||
cmds:
|
|
||||||
- go run {{.PROJECT_MAIN}}
|
|
||||||
build:
|
|
||||||
deps:
|
|
||||||
- generate
|
|
||||||
cmds:
|
|
||||||
- go build -o {{.OUT_FILE}} {{.PROJECT_MAIN}}
|
|
||||||
start:
|
|
||||||
deps:
|
|
||||||
- build
|
|
||||||
cmds:
|
|
||||||
- ./{{.OUT_FILE}}
|
|
||||||
lint:
|
lint:
|
||||||
cmds:
|
cmds:
|
||||||
- task code:lint
|
- task code:lint
|
||||||
|
|||||||
+4
-4
@@ -3,15 +3,15 @@
|
|||||||
version: '3'
|
version: '3'
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
COMPOSE_FILE_WITH_CONTEXT: "{{.CONTEXT}}/{{.COMPOSE_FILE}}"
|
COMPOSE_FILE: "{{.CONTEXT}}/deployments/compose.yaml"
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
build:
|
build:
|
||||||
cmds:
|
cmds:
|
||||||
- docker compose -f {{.COMPOSE_FILE_WITH_CONTEXT}} build
|
- docker compose -f {{.COMPOSE_FILE}} build
|
||||||
up:
|
up:
|
||||||
cmds:
|
cmds:
|
||||||
- docker compose -f {{.COMPOSE_FILE_WITH_CONTEXT}} up
|
- docker compose -f {{.COMPOSE_FILE}} up
|
||||||
lint:
|
lint:
|
||||||
cmds:
|
cmds:
|
||||||
- docker compose -f {{.COMPOSE_FILE_WITH_CONTEXT}} config
|
- docker compose -f {{.COMPOSE_FILE}} config
|
||||||
+5
-5
@@ -3,14 +3,14 @@
|
|||||||
version: '3'
|
version: '3'
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
DOCKERFILE_DIR_WITH_CONTEXT: "{{.CONTEXT}}/{{.DOCKERFILE_DIR}}"
|
DOCKERFILE_DIR: "{{.CONTEXT}}/build/package"
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
lint:
|
lint:
|
||||||
cmds:
|
cmds:
|
||||||
- godolint {{.DOCKERFILE_DIR_WITH_CONTEXT}}/grpc/Dockerfile
|
- godolint {{.DOCKERFILE_DIR}}/grpc/Dockerfile
|
||||||
- godolint {{.DOCKERFILE_DIR_WITH_CONTEXT}}/queue/Dockerfile
|
- godolint {{.DOCKERFILE_DIR}}/queue/Dockerfile
|
||||||
build:
|
build:
|
||||||
cmds:
|
cmds:
|
||||||
- docker build -t {{.IMAGE_NAME}}_grpc -f {{.DOCKERFILE_DIR_WITH_CONTEXT}}/grpc/Dockerfile {{.CONTEXT}}
|
- docker build -t {{.IMAGE_NAME}}_grpc -f {{.DOCKERFILE_DIR}}/grpc/Dockerfile {{.CONTEXT}}
|
||||||
- docker build -t {{.IMAGE_NAME}}_queue -f {{.DOCKERFILE_DIR_WITH_CONTEXT}}/queue/Dockerfile {{.CONTEXT}}
|
- docker build -t {{.IMAGE_NAME}}_queue -f {{.DOCKERFILE_DIR}}/queue/Dockerfile {{.CONTEXT}}
|
||||||
+3
-3
@@ -8,20 +8,20 @@ includes:
|
|||||||
internal: true
|
internal: true
|
||||||
|
|
||||||
vars:
|
vars:
|
||||||
COVERAGE_FILE_WITH_CONTEXT: "{{.CONTEXT}}/{{.OUT_DIR}}/{{.COVERAGE_FILE}}"
|
COVERAGE_FILE: "{{.CONTEXT}}/{{.OUT_DIR}}/coverage.out"
|
||||||
|
|
||||||
tasks:
|
tasks:
|
||||||
unit:
|
unit:
|
||||||
cmds:
|
cmds:
|
||||||
- mkdir -p {{.CONTEXT}}/{{.OUT_DIR}}
|
- mkdir -p {{.CONTEXT}}/{{.OUT_DIR}}
|
||||||
- go test {{.CONTEXT}}/test/unit/... -coverpkg={{.CONTEXT}}/internal/...,{{.CONTEXT}}/pkg/... -coverprofile={{.COVERAGE_FILE_WITH_CONTEXT}}
|
- go test {{.CONTEXT}}/test/unit/... -coverpkg={{.CONTEXT}}/internal/...,{{.CONTEXT}}/pkg/... -coverprofile={{.COVERAGE_FILE}}
|
||||||
unit:coverage:
|
unit:coverage:
|
||||||
deps:
|
deps:
|
||||||
- unit
|
- unit
|
||||||
vars:
|
vars:
|
||||||
TMP_FILE: "{{.CONTEXT}}/{{.OUT_DIR}}/coverage.tmp"
|
TMP_FILE: "{{.CONTEXT}}/{{.OUT_DIR}}/coverage.tmp"
|
||||||
cmds:
|
cmds:
|
||||||
- go tool cover -func={{.COVERAGE_FILE_WITH_CONTEXT}} > {{.TMP_FILE}}
|
- go tool cover -func={{.COVERAGE_FILE}} > {{.TMP_FILE}}
|
||||||
- cat {{.TMP_FILE}}
|
- cat {{.TMP_FILE}}
|
||||||
- |
|
- |
|
||||||
COVERAGE=$(grep total: {{.TMP_FILE}} | awk '{print $3}' | sed 's/%//' | bc)
|
COVERAGE=$(grep total: {{.TMP_FILE}} | awk '{print $3}' | sed 's/%//' | bc)
|
||||||
|
|||||||
Reference in New Issue
Block a user