@@ -6,18 +6,18 @@ TAG?=latest
6
6
NAME: =podinfo
7
7
DOCKER_REPOSITORY: =stefanprodan
8
8
DOCKER_IMAGE_NAME: =$(DOCKER_REPOSITORY ) /$(NAME )
9
- GITCOMMIT : =$(shell git describe --dirty --always)
9
+ GIT_COMMIT : =$(shell git describe --dirty --always)
10
10
VERSION: =$(shell grep 'VERSION' pkg/version/version.go | awk '{ print $$4 }' | tr -d '"')
11
11
12
12
run :
13
- GO111MODULE=on go run cmd/podinfo/*
13
+ GO111MODULE=on go run -ldflags " -s -w -X github.com/stefanprodan/podinfo/pkg/version.REVISION= $( GIT_COMMIT ) " cmd/podinfo/* --level=debug
14
14
15
15
test :
16
16
GO111MODULE=on go test -v -race ./...
17
17
18
18
build :
19
- GO111MODULE=on GIT_COMMIT=$$(git rev-list -1 HEAD ) && GO111MODULE=on CGO_ENABLED=0 go build -ldflags " -s -w -X github.com/stefanprodan/podinfo/pkg/version.REVISION=$$ { GIT_COMMIT} " -a -o ./bin/podinfo ./cmd/podinfo/*
20
- GO111MODULE=on GIT_COMMIT=$$(git rev-list -1 HEAD ) && GO111MODULE=on CGO_ENABLED=0 go build -ldflags " -s -w -X github.com/stefanprodan/podinfo/pkg/version.REVISION=$$ { GIT_COMMIT} " -a -o ./bin/podcli ./cmd/podcli/*
19
+ GO111MODULE=on GIT_COMMIT=$$(git rev-list -1 HEAD ) && GO111MODULE=on CGO_ENABLED=0 go build -ldflags " -s -w -X github.com/stefanprodan/podinfo/pkg/version.REVISION=$( GIT_COMMIT) " -a -o ./bin/podinfo ./cmd/podinfo/*
20
+ GO111MODULE=on GIT_COMMIT=$$(git rev-list -1 HEAD ) && GO111MODULE=on CGO_ENABLED=0 go build -ldflags " -s -w -X github.com/stefanprodan/podinfo/pkg/version.REVISION=$( GIT_COMMIT) " -a -o ./bin/podcli ./cmd/podcli/*
21
21
22
22
build-charts :
23
23
helm lint charts/*
@@ -26,6 +26,13 @@ build-charts:
26
26
build-container :
27
27
docker build -t $(DOCKER_IMAGE_NAME ) :$(VERSION ) .
28
28
29
+ test-container :
30
+ @docker rm -f podinfo || true
31
+ @docker run -dp 9898:9898 --name=podinfo $(DOCKER_IMAGE_NAME ) :$(VERSION )
32
+ @docker ps
33
+ @TOKEN=$$(curl -sd 'test' localhost:9898/token | jq -r .token ) && \
34
+ curl -sH " Authorization: Bearer $$ {TOKEN}" localhost:9898/token/validate | grep test
35
+
29
36
push-container :
30
37
docker push $(DOCKER_IMAGE_NAME ) :$(VERSION )
31
38
docker tag $(DOCKER_IMAGE_NAME ) :$(VERSION ) quay.io/$(DOCKER_IMAGE_NAME ) :$(VERSION )
0 commit comments