chatai/docker-kong_v2.8.1/Makefile

26 lines
947 B
Makefile

# DO NOT update KONG_BUILD_TOOLS manually - it's set by update.sh
# to ensure same version is used here and in the respective kong version
KONG_BUILD_TOOLS?=4.25.3
PACKAGE?=apk
BASE?=alpine
ASSET_LOCATION?=remote
build:
docker build --no-cache -t kong-$(BASE) $(BASE)/
build_v2:
docker build --no-cache --build-arg ASSET=$(ASSET_LOCATION) -t kong-$(PACKAGE) -f Dockerfile.$(PACKAGE) .
.PHONY: test
test:
if cd kong-build-tools; \
then git pull; \
else git clone https://github.com/Kong/kong-build-tools.git; fi
cd kong-build-tools && git reset --hard $(KONG_BUILD_TOOLS)
BASE=$(BASE) ./tests/test.sh --suite "Docker-Kong test suite"
release-rhel: build
echo $$RHEL_REGISTRY_KEY | docker login -u unused scan.connect.redhat.com --password-stdin
docker tag kong-rhel scan.connect.redhat.com/ospid-dd198cd0-ed8b-41bd-9c18-65fd85059d31/kong:$$TAG
docker push scan.connect.redhat.com/ospid-dd198cd0-ed8b-41bd-9c18-65fd85059d31/kong:$$TAG