From 6689ae1a85ea845a45bb778ee5783d06764a2bcd Mon Sep 17 00:00:00 2001 From: Craig Comstock Date: Wed, 5 Nov 2025 22:52:02 -0600 Subject: [PATCH] Increased resilience and logging in build host setup scripts in case of failure Ticket: none Changelog: none --- ci/setup-cfengine-build-host.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ci/setup-cfengine-build-host.sh b/ci/setup-cfengine-build-host.sh index cecd21fcc..44334fd62 100755 --- a/ci/setup-cfengine-build-host.sh +++ b/ci/setup-cfengine-build-host.sh @@ -90,6 +90,7 @@ function cleanup() fi ls -l /home chown -R jenkins /home/jenkins + echo "Done with cleanup()" } trap cleanup ERR @@ -190,7 +191,7 @@ if ! /var/cfengine/bin/cf-agent -V; then pip install cf-remote fi if command -v cf-remote >/dev/null; then - cf-remote --version master install --clients localhost + cf-remote --log-level info --version master install --clients localhost || true fi fi @@ -227,6 +228,8 @@ cp -a masterfiles/* /var/cfengine/inputs/ grep -i error: promises.log && exit 1 /var/cfengine/bin/cf-agent -KIf "$policy" -b cfengine_build_host_setup | tee -a promises.log grep -i error: promises.log && exit 1 + echo "Done evaluating policy. End of promies.log:" + tail promises.log ) cleanup