-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
35 lines (26 loc) · 889 Bytes
/
Copy pathMakefile
File metadata and controls
35 lines (26 loc) · 889 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
.PHONY: build test lint vet clean quickstart release-verify release-record release-smoke
build:
go build -o teploy ./cmd/teploy
test:
go test ./... -v
lint:
golangci-lint run ./...
vet:
go vet ./...
clean:
rm -f teploy
# Executable quickstart (C09): deploy the maintained fixture app to the
# local colima VM and verify it answers. Skips honestly (exit 0) when no
# local docker target exists.
quickstart:
./examples/quickstart/run.sh
# R01 release receipts: build the goreleaser matrix locally, checksum,
# and diff against recorded expectations (see release/RELEASE_RECEIPT.md).
release-verify:
./scripts/release-verify.sh verify
release-record:
./scripts/release-verify.sh record
# R01 built-image smoke: build the container image from the verified
# matrix binary and run version + doctor in it. Skips without docker.
release-smoke:
./scripts/release-verify.sh smoke