Some checks failed
review/security-claude Pass at 3094fc8c; no blocking findings
review/code-claude Pass at 3094fc8c; no blocking findings
PR / pre-commit (pull_request) Has been cancelled
PR / build (pull_request) Has been cancelled
21 lines
687 B
Makefile
21 lines
687 B
Makefile
.DEFAULT_GOAL := apk
|
|
WOLFSKIN_BUILD_IMAGE ?= wolfskin-build:sdk37-jdk21
|
|
WOLFSKIN_GRADLE_VOLUME ?= wolfskin-gradle
|
|
WOLFSKIN_SECRETS_DIR ?= /opt/stacks/ventoy/machine-parity/manifest-tank/secrets/wolfskin
|
|
export WOLFSKIN_BUILD_IMAGE WOLFSKIN_GRADLE_VOLUME WOLFSKIN_SECRETS_DIR
|
|
|
|
.PHONY: build-image apk apk-debug test release-tag
|
|
build-image:
|
|
docker build --platform linux/amd64 --tag "$(WOLFSKIN_BUILD_IMAGE)" docker
|
|
|
|
apk: build-image
|
|
@bash docker/gradle.sh release clean assembleDefaultRelease
|
|
|
|
apk-debug: build-image
|
|
@bash docker/gradle.sh debug assembleDefaultDebug
|
|
|
|
test: build-image
|
|
@bash docker/gradle.sh debug testDefaultDebugUnitTest
|
|
|
|
release-tag:
|
|
@bash docker/release-tag.sh
|