update entrypoint and dockerfile, fix test workflow

update dockerfile,

rework entrypoint execution,

update compose and test
This commit is contained in:
Merith 2024-09-25 15:21:53 -07:00 committed by Merith-TK
parent 2b990ce240
commit ba8fc919ec
4 changed files with 111 additions and 39 deletions

View file

@ -36,8 +36,11 @@ jobs:
# Launch Forgejo & the runner
#
$cli up -d
for delay in $(seq 60) ; do test -f /srv/runner-data/.runner && break ; sleep 30 ; done
test -f /srv/runner-data/.runner
for delay in $(seq 60) ; do
test -f ./forgejo-runner/runner.json && break
sleep 30
done
test -f ./forgejo-runner/runner.json
#
# Run the demo workflow
#
@ -53,11 +56,11 @@ jobs:
grep --quiet "$success" /tmp/out && break
grep --quiet "$failure" /tmp/out && break
$cli ps --all
$cli logs --tail=20 runner-daemon demo-workflow
$cli logs --tail=20 forgejo-runner demo-workflow
sleep 30
done
grep --quiet "$success" /tmp/out
$cli logs runner-daemon > /tmp/runner.log
$cli logs forgejo-runner > /tmp/runner.log
grep --quiet 'Start image=code.forgejo.org/oci/node:20-bookworm' /tmp/runner.log
- name: full docker compose logs