Skip to main content
POST
Einen laufenden Build abbrechen

Berechtigungen

Erfordert einen Service-Benutzer oder ein persönliches Zugriffstoken mit der Berechtigung ManageOrgSnapshots auf Organisationsebene.

Verhalten

Bricht einen noch nicht abgeschlossenen Build (Status pending oder running) ab und gibt den Build mit dem Status cancelled zurück. Nur noch nicht abgeschlossene Builds können abgebrochen werden. Befindet sich der Build bereits in einem Endzustand (succeeded, failed oder cancelled), gibt die Anfrage 409 Conflict zurück, und der Build bleibt unverändert.

Autorisierungen

Authorization
string
header
erforderlich

Servicebenutzer-Anmeldedaten (Präfix: cog_)

Pfadparameter

build_id
string
erforderlich
org_id
string
erforderlich

Organisations-ID (Präfix: org-)

Beispiel:

"org-abc123def456"

Antwort

Erfolgreiche Antwort

Öffentliches Ressourcenformat für Build — eine opake Sicht auf „war dies schon erfolgreich?“.

Laut Spezifikation wird keine Introspektion auf Plattform-/Snapshot-/Job-Ebene offengelegt. Künftige Erweiterungen (triggered_by_repo, Build-Metadaten usw.) sind additiv.

build_id
string
erforderlich
completed_at
integer | null
erforderlich
created_at
integer
erforderlich
pinned
boolean
erforderlich
started_at
integer | null
erforderlich
status
enum<string>
erforderlich
Verfügbare Optionen:
pending,
running,
succeeded,
failed,
cancelled
trigger
enum<string> | null
erforderlich
Verfügbare Optionen:
manual,
auto
triggered_by_user_id
string | null
erforderlich
updated_at
integer
erforderlich