diff options
Diffstat (limited to 'ci/clean.sh')
-rwxr-xr-x | ci/clean.sh | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/ci/clean.sh b/ci/clean.sh index 3e990eae..82fd84e0 100755 --- a/ci/clean.sh +++ b/ci/clean.sh @@ -2,10 +2,17 @@ set -ex -#juju-deployer -T -d -juju destroy-environment demo-maas -y -rm -rf ~/.juju/j* -rm -rf ~/.juju/environments -rm -rf ~/.juju/ssh -rm -rf ~/.juju/.deployer-store-cache +if [ -d "~/.juju/environemnts" ]; then + juju status &>status.txt || true + if [ "$(grep -c "environment is not bootstrapped" status.txt )" -ge 1 ]; then + echo " environment is not bootstrapped ..." + else + echo " environment is bootstrapped ..." + juju destroy-environment demo-maas -y + rm -rf ~/.juju/j* + rm -rf ~/.juju/.deployer-store-cache + fi + rm -rf ~/.juju/environments + rm -rf ~/.juju/ssh +fi |