aboutsummaryrefslogtreecommitdiff
path: root/scripts/ci/provision.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/ci/provision.sh')
-rwxr-xr-xscripts/ci/provision.sh8
1 files changed, 8 insertions, 0 deletions
diff --git a/scripts/ci/provision.sh b/scripts/ci/provision.sh
index 74f56f2..d96d854 100755
--- a/scripts/ci/provision.sh
+++ b/scripts/ci/provision.sh
@@ -14,6 +14,14 @@ mail_debug_log() {
echo "Sending logs via email..."
./scripts/ci/mail.sh "${VPS_COMMIT_SHA}" "${ec}"
echo "Done."
+
+ echo "Storing file changes to '.tfstate' files..."
+ pushd ../vps-state/
+ git add .
+ git commit -m "CI: fallback add all after provision.sh failure for CI run $VPS_COMMIT_SHA" ||:
+ git push origin master
+ popd
+ echo "Done."
}
trap mail_debug_log EXIT