26 lines
947 B
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
|