mirror of
https://github.com/engineer-man/piston.git
synced 2025-04-20 20:16:26 +02:00
repo: add CI mode
This commit is contained in:
parent
d529384f21
commit
be1b93cf1f
3 changed files with 12 additions and 8 deletions
|
@ -3,16 +3,27 @@ cd /piston/packages
|
|||
SERVER=1
|
||||
BUILD=1
|
||||
|
||||
ls -la /piston /piston/*
|
||||
|
||||
echo "Running through arguments.."
|
||||
|
||||
for pkg in "$@"
|
||||
do
|
||||
shift
|
||||
if [[ "$pkg" = "--no-server" ]]; then
|
||||
echo "Not starting index server after builds"
|
||||
SERVER=0
|
||||
elif [[ "$pkg" = "--no-build" ]]; then
|
||||
echo "Building no more package"
|
||||
BUILD=0
|
||||
elif [[ "$pkg" = "--ci" ]]; then
|
||||
echo "Running in CI mode, --no-build, --no-server"
|
||||
BUILD=0
|
||||
SERVER=0
|
||||
for package in "$(git diff-tree --no-commit-id --name-only -r $1 | awk -F/ '{ print $2 "-" $3 }' | sort -u)"; do
|
||||
make -j16 $package.pkg.tar.gz
|
||||
done
|
||||
|
||||
else
|
||||
if [[ $BUILD -eq 1 ]]; then
|
||||
echo "Building package $pkg"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue