Files
swift-hpa/justfile
Michael Housh f596975bbc
All checks were successful
CI / Run Tests (push) Successful in 2m28s
feat: Fix test-docker command to not use TTY for CI tests.
2024-12-17 10:25:24 -05:00

40 lines
693 B
Makefile

docker_image_name := "swift-hpa"
build mode="debug":
swift build -c {{mode}}
alias b := build
build-docker file="Dockerfile" tag="latest":
@docker build \
--file docker/{{file}} \
--tag {{docker_image_name}}:{{tag}} .
build-docker-test: (build-docker "Dockerfile.test" "test")
test *ARGS:
swift test {{ARGS}}
alias t := test
test-docker *ARGS: (build-docker-test)
@docker run --rm \
--network host \
{{docker_image_name}}:test \
swift test {{ARGS}}
run *ARGS:
swift run hpa {{ARGS}}
alias r := run
clean:
rm -rf .build
update-version:
@swift package \
--disable-sandbox \
--allow-writing-to-package-directory \
update-version \
hpa