mirror of
https://github.com/game-ci/unity-builder.git
synced 2025-07-04 12:25:19 -04:00

Adds the ability to use a kubernetes container to run builds that are too large for the local machine running the unity-builder. Logs are streamed back during the build. Build results can then be downloaded separately.
14 lines
495 B
Bash
Executable File
14 lines
495 B
Bash
Executable File
kubectl delete ns ns-unity-builder-$NSID
|
|
|
|
# do any unity-builder namespaces remain?
|
|
namespaceCount=$(kubectl get ns --output json | jq ".items | .[] | select(.metadata.labels.app == \"unity-builder\") | select(.status.phase != \"TERMINATING\")" | jq -s "length")
|
|
echo $namespaceCount
|
|
if [ "$namespaceCount" != "0" ]
|
|
then
|
|
echo "let next cluster delete"
|
|
exit 0
|
|
else
|
|
echo "delete cluster"
|
|
gcloud container clusters delete $GKE_CLUSTER --zone $GKE_ZONE --project $GKE_PROJECT --quiet
|
|
fi
|