diff --git a/main.py b/main.py index e80a4c0..6500420 100644 --- a/main.py +++ b/main.py @@ -12,13 +12,17 @@ REPO_UPDATER_SCRIPT = os.getcwd() + '/update_repo.sh' def update_repositories(): for repo_path in config.git_repositories: - os.system(f"{REPO_UPDATER_SCRIPT} {repo_path}") + ret = os.system(f"{REPO_UPDATER_SCRIPT} {repo_path}") + if ret > 0: + exit(ret) def update_stack(stack): project_name = stack['Name'] compose_file = DOCKER_COMPOSE_PATH.format(stack['Id']) - os.system(f"{BASH_COMPANION_SCRIPT} {project_name} {compose_file}") + ret = os.system(f"{BASH_COMPANION_SCRIPT} {project_name} {compose_file}") + if ret > 0: + exit(ret) if __name__ == '__main__':