From de248fb9b21f2a1c3df65fd4fce830742d570bb1 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Tue, 14 Mar 2023 16:57:12 +0100 Subject: [PATCH] real build.sh file --- build.sh | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/build.sh b/build.sh index a537625b..fa1a7146 100755 --- a/build.sh +++ b/build.sh @@ -1,2 +1,25 @@ #!/bin/bash -echo hello world +echo "-- check --" +nix-shell --attr rust --run "cargo fmt -- --check" + +echo "-- build --" +nix-build --no-build-output --attr clippy.amd64 --argstr git_version $COMMIT + +echo "-- unit tests --" +nix-build --no-build-output --attr test.amd64 +./result/bin/garage_db-* +./result/bin/garage_api-* +./result/bin/garage_model-* +./result/bin/garage_rpc-* +./result/bin/garage_table-* +./result/bin/garage_util-* +./result/bin/garage_web-* +./result/bin/garage-* + +echo "-- integration tests --" +./result/bin/integration-* + +echo "-- smoke tests --" +rm result +nix-build --no-build-output --attr clippy.amd64 --argstr git_version $COMMIT +nix-shell --attr integration --run ./script/test-smoke.sh || (cat /tmp/garage.log; false)