From 66c3cb1b2b9739b0e3bf12ab8b079a8aa4736d4b Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 10 Jun 2019 21:22:01 -0300 Subject: Store updated Terraform files in case of failure --- scripts/ci/provision.sh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'scripts/ci') 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 -- cgit v1.2.3