diff options
Diffstat (limited to 'scripts/ci')
-rwxr-xr-x | scripts/ci/provision.sh | 8 |
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 |