Dokumentation

Uppgiftsstatusar

Alla statusar en uppgift kan ha, vad som orsakar dem och vad du kan göra åt dem.

En uppgifts status visar var den befinner sig på vägen från beskrivning till pull request.

StatusBetydelse
PENDINGAccepterad, väntar på en ledig agentplats
IN_PROGRESSBearbetas aktivt
PENDING_REVIEWArbetet är klart och granskat, väntar på integrering eller godkännande
COMPLETEDLevererad
NEEDS_HUMAN_REVIEWCoroid kan inte fortsätta på egen hand och frågar dig något
PAUSEDTillfälligt stoppad, kan återupptas
FAILEDKörningen kunde inte slutföras
CANCELLEDStoppad av dig
WONT_FIXStängd medvetet utan att arbetet utfördes

Den vanliga vägen

  1. PENDING

    Köad i väntan på en ledig agentplats

  2. IN_PROGRESS

    En agent arbetar

  3. PENDING_REVIEW

    Byggd och granskad, i väntan på integrering eller på dig

  4. COMPLETED

    Levererat; du avgör om det ska mergas

Väntar på en person innan arbetet fortsätter

NEEDS_HUMAN_REVIEW

En fråga som bara du kan besvara. Det är inget misslyckande.

PAUSED

Pausad med flit; platsen frigörs

Avslutade

FAILED

Körningen kunde inte slutföras

CANCELLED

Du avbröt; platsen frigörs direkt

WONT_FIX

Avslutat medvetet utan att arbetet utförs

De flesta uppgifter går från vänster till höger. Två statusar väntar på en person innan arbetet fortsätter; tre innebär att uppgiften avslutas.

PENDING

Köad. Uppgiften är giltig och väntar på kapacitet.

Om den ligger kvar här längre än du förväntar dig: alla dina platser är upptagna eller så ligger uppgifter med högre prioritet före den. Kontrollera prioriteten (P0 till P3) och kapacitet. Om du lägger till platser förkortas kön, men arbetet som redan körs går inte snabbare.

IN_PROGRESS

En agent arbetar. Du kan följa körningen live.

Om den körs mycket längre än liknande uppgifter: beror det vanligtvis på en långsam testsvit eller en testsvit som har hängt sig, eller på en specifikation som är tillräckligt bred för att agenten hela tiden hittar mer att göra. Se När en uppgift fastnar eller misslyckas.

PENDING_REVIEW

Arbetet är byggt och har genomgått en automatiserad granskning. Det väntar på integrering eller på dig.

Gör så här: granska pull request. Se Granska och merga resultatet.

COMPLETED

Levererad. För de flesta uppgifter innebär det att pull request är öppen och redo; det är du som mergar.

NEEDS_HUMAN_REVIEW

Det här är inte ett fel. Uppgiften har nått ett beslut som bara en människa kan fatta – ett tvetydigt krav, två lika giltiga tillvägagångssätt, en saknad inloggningsuppgift eller en begränsning som inte angavs.

Gör så här: läs frågan, besvara den så fortsätter uppgiften där den pausades. Ett precist svar är värt den extra meningen; ett vagt svar leder till ännu en gissning.

Om du ser den här statusen ofta är den vanligaste orsaken att arbetet inte är tillräckligt specificerat. Se Specifikationer.

PAUSED

Stoppad medvetet och kan återupptas. Platsen frigörs medan den är pausad.

FAILED

Körningen kunde inte slutföras. Det skiljer sig från arbete som kördes men inte godkändes – det återkommer som omarbete eller granskningsanmärkningar.

Vanliga orsaker:

  • build- eller testkommandon som inte fungerar i en ren arbetsyta
  • ett beroende, en inloggningsuppgift eller en tjänst som testsviten behöver saknas
  • anslutningen till repot förlorar åtkomst under körningen
  • uppgiften överskrider en körningsgräns i ditt abonnemang

Gör så här: läs felutskriften, som anger vilket steg som misslyckades. De flesta fel första gången beror på miljökonfigurationen – se Konfiguration av build och tester.

CANCELLED

Du stoppade den. Körningen avbryts och platsen frigörs omedelbart.

WONT_FIX

Stängd medvetet utan att arbetet utfördes – redan löst, inte tillämpligt eller beslutad att inte genomföras. Skiljer sig i avsikt från CANCELLED vad gäller avsikten: WONT_FIX är ett omdöme om arbetet, CANCELLED är ett omdöme om körningen.