Jaypore CI

> Jaypore CI: Minimal, Offline, Local CI system.
Log | Files | Refs | README | LICENSE

commit 5ce39acc1af5de1cd8beb39702e258495ea030d4
parent 2bce1609ef7aa60e525dccb4c657964b26d26375
Author: Arjoonn Sharma <arjoonn@midpathsoftware.com>
Date:   Fri, 27 Mar 2026 13:33:23 +0530

x

Diffstat:
M.jci/run.sh | 6+++---
Mscripts/publish_site.sh | 6+++++-
2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/.jci/run.sh b/.jci/run.sh @@ -215,9 +215,9 @@ echo "" # --------------------------------------------------------------------------- # Step 5: Build site (sequential — needs the binaries to be present) # --------------------------------------------------------------------------- -echo "--- Step 5: Building site inside jci container ---" -run_step "Docs & Site" "scripts/build_site.sh" \ - docker run --rm -v "$PWD:/tmp/Jaypore CI" jci "/tmp/Jaypore CI/scripts/build_site.sh" +echo "--- Step 5: Building and publishing site ---" +run_step "Docs & Site" "scripts/publish_site.sh" \ + docker run --rm -v "$PWD:/tmp/Jaypore CI" jci "/tmp/Jaypore CI/scripts/publish_site.sh" echo "" echo "All steps completed successfully!" diff --git a/scripts/publish_site.sh b/scripts/publish_site.sh @@ -4,6 +4,9 @@ set -o errexit set -o nounset set -o pipefail +export REPO_DIR="/tmp/Jaypore CI" +export PUBLIC_DIR="${REPO_DIR}/www_jci/public" + publish() { echo "Publishing site" pwd @@ -11,7 +14,8 @@ publish() { md5sum secrets/prod.enc source secrets/bin/set_env.sh prod echo "Build site" - bash pwa/actions/build_pwa.sh + bash scripts/build_site.sh + cp -r "$PUBLIC_DIR" /build echo "Creating zip" ( cd /build \