build.sh 462 Bytes
#!/bin/bash
SERVICE_NAME="nutri-order-api-boot"

# Clean folder
rm -rf build && rm -rf _temp_bin

# Build
./gradlew installBootDist

# Compress folder
mv build/install/$SERVICE_NAME ./ && rm -rf build
mkdir ./_temp_bin
cd $SERVICE_NAME && tar czvf ../_temp_bin/build.tar.gz . >/dev/null 2>&1
cd ..

# Create destination folder and copy compressed file
mkdir -p ./build/bin && cp ./_temp_bin/build.tar.gz ./build/bin

# Clean folder
rm -rf _temp_bin $SERVICE_NAME