only on build run per host
Some checks failed
Solaris Multi-Build / build (i386, 172.16.11.20, 2.6) (push) Failing after 5m30s
Some checks failed
Solaris Multi-Build / build (i386, 172.16.11.20, 2.6) (push) Failing after 5m30s
This commit is contained in:
parent
759641d58c
commit
8c4036aa50
@ -39,6 +39,17 @@ jobs:
|
||||
script: |
|
||||
set -e
|
||||
|
||||
# --- Solaris-compatible host-level lock ---
|
||||
LOCKDIR="/tmp/build-host.lock"
|
||||
while ! mkdir "$LOCKDIR" 2>/dev/null; do
|
||||
echo "Another build is running on this host. Waiting..."
|
||||
sleep 10
|
||||
done
|
||||
echo "Acquired host lock, starting build..."
|
||||
|
||||
# Ensure lock is removed on exit
|
||||
trap "rmdir '$LOCKDIR'" EXIT
|
||||
|
||||
echo "=== Updating sources on Solaris ${{ matrix.osver }} ==="
|
||||
cd /usr/src/buildpkg && git pull
|
||||
cd /usr/src/dbpware-for-solaris && git pull
|
||||
|
Loading…
x
Reference in New Issue
Block a user