Commit graph

7 commits

Author SHA1 Message Date
Tyler Landes
f57072667c Split Jenkins CI into visible stages for Coolify ERPNext validation.
Each check runs in its own pipeline stage (readiness, compose, image pull) so Jenkins shows clear pass/fail per section.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-16 18:43:02 -04:00
a644d2df3d CI revision 4: move pipeline logic to scripts/ci/jenkins-run.sh
Minimal Jenkinsfile so Jenkins must checkout repo before running CI.
Look for "erpnext CI revision 4" in build log to confirm latest code.
2026-06-16 18:31:32 -04:00
ab248f3665 Rewrite Jenkinsfile (CI revision 3)
Use explicit .ci-bin/docker-compose paths only; split install and smoke
stages; print commit SHA so builds are not confused with old replays.
2026-06-16 18:30:42 -04:00
752f6da269 Always use standalone docker-compose in Jenkins CI
Avoid docker compose subcommand (not in static docker CLI). Cache
binaries in .ci-bin and drop duplicate checkout stage.
2026-06-16 18:29:47 -04:00
2ed6c611cb Install standalone docker-compose binary in Jenkins pipeline
Static docker CLI does not include compose v2; download docker-compose
alongside docker for compose config smoke tests.
2026-06-16 18:28:58 -04:00
368070e3ba Fix Jenkins compose smoke when docker CLI is missing
Bootstrap static docker binary in the pipeline; Jenkins has docker.sock
mounted but the official image does not ship the docker client.
2026-06-16 18:27:43 -04:00
538a2474dd Switch CI from Forgejo Actions to Jenkins
Remove GitHub/Forgejo workflow; add Jenkinsfile that runs production
readiness scripts, compose config smoke, and frappe/erpnext image pull.
2026-06-16 18:10:27 -04:00