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: |
|
script: |
|
||||||
set -e
|
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 }} ==="
|
echo "=== Updating sources on Solaris ${{ matrix.osver }} ==="
|
||||||
cd /usr/src/buildpkg && git pull
|
cd /usr/src/buildpkg && git pull
|
||||||
cd /usr/src/dbpware-for-solaris && git pull
|
cd /usr/src/dbpware-for-solaris && git pull
|
||||||
|
Loading…
x
Reference in New Issue
Block a user