Skip to main content
POST
Annulla una build in corso

Autorizzazioni

Richiede un utente di servizio o un token di accesso personale con l’autorizzazione ManageOrgSnapshots a livello dell’organizzazione.

Comportamento

Annulla una build in corso (stato pending o running) e restituisce la build con stato cancelled. Solo le build in corso possono essere annullate. Se la build si trova già in uno stato finale (succeeded, failed o cancelled), la richiesta restituisce 409 Conflict e la build non viene modificata.

Autorizzazioni

Authorization
string
header
obbligatorio

Credenziale dell'utente del servizio (prefisso: cog_)

Parametri del percorso

build_id
string
obbligatorio
org_id
string
obbligatorio

ID dell'organizzazione (prefisso: org-)

Esempio:

"org-abc123def456"

Risposta

Risposta riuscita

Forma pubblica della risorsa Build — vista opaca del tipo "è già riuscita?".

Secondo la specifica, non è esposta alcuna introspezione a livello di piattaforma/snapshot/job. Le aggiunte future (triggered_by_repo, metadati della build, ecc.) sono additive.

build_id
string
obbligatorio
completed_at
integer | null
obbligatorio
created_at
integer
obbligatorio
pinned
boolean
obbligatorio
started_at
integer | null
obbligatorio
status
enum<string>
obbligatorio
Opzioni disponibili:
pending,
running,
succeeded,
failed,
cancelled
trigger
enum<string> | null
obbligatorio
Opzioni disponibili:
manual,
auto
triggered_by_user_id
string | null
obbligatorio
updated_at
integer
obbligatorio