From 84757560fc377a9aaa6978b448d2c3667ce1160a Mon Sep 17 00:00:00 2001 From: Thomas Hobson Date: Sun, 14 Mar 2021 16:03:40 +1300 Subject: [PATCH] repo: verbosity --- repo/entrypoint.sh | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/repo/entrypoint.sh b/repo/entrypoint.sh index cede653..429ead9 100755 --- a/repo/entrypoint.sh +++ b/repo/entrypoint.sh @@ -2,8 +2,7 @@ cd /piston/packages SERVER=1 BUILD=1 - -ls -la /piston /piston/* +CI=0 echo "Running through arguments.." @@ -20,22 +19,26 @@ do echo "Running in CI mode, --no-build, --no-server" BUILD=0 SERVER=0 - SHA=$1 - shift - echo "Commit Sha: $SHA" - PACKAGES=$(git diff-tree --no-commit-id --name-only -r $SHA | awk -F/ '{ print $2 "-" $3 }' | sort -u) - echo "Building packages: $PACKAGES" - for package in "$PACKAGES"; do - make -j16 $package.pkg.tar.gz - done - + CI=1 else if [[ $BUILD -eq 1 ]]; then echo "Building package $pkg" make -j16 $pkg.pkg.tar.gz echo "Done with package $pkg" + elif [[ $CI -eq 1 ]]; then + echo "Commit SHA: $pkg" + + echo "Changed files:" + git diff-tree --no-commit-id --name-only -r $pkg + + PACKAGES=$(git diff-tree --no-commit-id --name-only -r $pkg | awk -F/ '{ print $2 "-" $3 }' | sort -u) + echo "Building packages: $PACKAGES" + for package in "$PACKAGES"; do + make -j16 $package.pkg.tar.gz + done + else - echo "Building was disabled, skipping $pkg" + echo "Building was disabled, skipping $pkg build=$BUILD ci=$CI" fi fi done