You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
status = vespa_cloud.check_production_build_status(build_no)
928
-
# This can yield one of three responses:
929
-
# 1. If the revision (build_no), or higher, has successfully converged everywhere, and nothing older has then been deployed on top of that again. Nothing more will happen in this case.
930
-
# {
931
-
# "deployed": True,
932
-
# "status": "done"
933
-
# }
934
-
935
-
# 2. If the revision (build_no), or newer, has not yet converged, but the system is (most likely) still trying to deploy it. There is a point in polling again later when this is the response.
936
-
# {
937
-
# "deployed": False,
938
-
# "status": "deploying"
939
-
# }
940
-
# 3. If the revision, or newer, has not yet converged everywhere, and it's never going to, because it was similar to the previous build, or marked obsolete by a user. There is no point in asking again for this revision.
941
-
# {
942
-
# "deployed": False,
943
-
# "status": "done"
944
-
# }
928
+
# The response contains:
929
+
# - "deployed" (bool): True if the build has converged everywhere.
930
+
# - "status" (str): "deploying" or "done".
931
+
# - "skipReason" (str, optional): Why the build was skipped, e.g. "no-changes" or "cancelled".
932
+
# - "jobs" (list): Per-zone deployment details, each with "jobName" and "runStatus".
0 commit comments