commit b9df5bdf8978265e82944c27481a1957459995ff
parent fb37f4108706f9d620f521e4d3685f508d35f151
Author: Antoine A <>
Date: Tue, 23 Dec 2025 14:24:39 +0100
cyclos: add cyclos to CI logic
Diffstat:
3 files changed, 35 insertions(+), 24 deletions(-)
diff --git a/contrib/ci/deb-test.sh b/contrib/ci/deb-test.sh
@@ -5,19 +5,22 @@ function step {
echo -e "\n$@" >&2
}
-USERS="taler-magnet-bank-httpd taler-magnet-bank-worker"
+BINS="taler-magnet-bank taler-cyclos"
+USERS="taler-magnet-bank-httpd taler-magnet-bank-worker taler-cyclos-httpd taler-cyclos-worker"
-step "Install magnet-bank"
-dpkg -i ../taler-magnet-bank_*.deb
+step "Install"
+dpkg -i ../*.deb
-step "Install magnet-bank again"
-dpkg -i ../taler-magnet-bank_*.deb
+step "Install again"
+dpkg -i ../*.deb
step "Start postgres cluster"
sudo -u postgres pg_ctlcluster 17 main start
-step "taler-magnet-bank version"
-taler-magnet-bank --version
+for BIN in $BINS; do
+ step "$BIN version"
+ $BIN --version
+done
for USER in $USERS; do
step "$USER user:"
@@ -25,25 +28,33 @@ for USER in $USERS; do
done
step "Run dbconfig"
-taler-magnet-bank-dbconfig -r
+for BIN in $BINS; do
+ $BIN-dbconfig -r
+done
-for USER in $USERS; do
+for USER in "taler-magnet-bank-httpd taler-magnet-bank-worker"; do
step "Check $USER db access"
sudo -u $USER psql -d taler-magnet-bank -c "SELECT 1;" &> /dev/null
done
+for USER in "taler-cyclos-httpd taler-cyclos-worker"; do
+ step "Check $USER db access"
+ sudo -u $USER psql -d taler-cyclos -c "SELECT 1;" &> /dev/null
+done
step "Check man pages"
-man taler-magnet-bank > /dev/null
-man taler-magnet-bank.conf > /dev/null
+for BIN in $BINS; do
+ man $BIN > /dev/null
+ man $BIN.conf > /dev/null
+done
-step "Remove magnet-bank"
-dpkg --remove taler-magnet-bank
+step "Remove"
+dpkg --remove taler-magnet-bank taler-cyclos
-step "Reinstall magnet-bank"
-dpkg -i ../taler-magnet-bank_*.deb
+step "Reinstall"
+dpkg -i ../*.deb
-step "Purge magnet-bank:"
-dpkg --purge taler-magnet-bank
+step "Purge"
+dpkg --purge taler-magnet-bank taler-cyclos
-step "Reinstall magnet-bank"
-dpkg -i ../taler-magnet-bank_*.deb
-\ No newline at end of file
+step "Reinstall"
+dpkg -i ../*.deb
+\ No newline at end of file
diff --git a/contrib/ci/jobs/4-deb-amd64/job.sh b/contrib/ci/jobs/4-deb-amd64/job.sh
@@ -15,5 +15,5 @@ sudo ./contrib/ci/deb-test.sh
# Move to artifact
ls -alh ../*.deb
-mkdir -p /artifacts/magnet-bank/${CI_COMMIT_REF} # Variable comes from CI environment
-mv ../*.deb /artifacts/magnet-bank/${CI_COMMIT_REF}
-\ No newline at end of file
+mkdir -p /artifacts/taler-rust/${CI_COMMIT_REF}
+mv ../*.deb /artifacts/taler-rust/${CI_COMMIT_REF}
+\ No newline at end of file
diff --git a/contrib/ci/jobs/6-deploy/job.sh b/contrib/ci/jobs/6-deploy/job.sh
@@ -1,7 +1,7 @@
#!/bin/bash
set -exuo pipefail
-ARTIFACT_PATH="/artifacts/magnet-bank/${CI_COMMIT_REF}/*.deb"
+ARTIFACT_PATH="/artifacts/taler-rust/${CI_COMMIT_REF}/*.deb"
RSYNC_HOST="taler.host.internal"
RSYNC_PORT=424242