Dokumentation

Mjukvarufabriken

Arbetsytan där pågående arbete, arbetsflöden, planer, automatiseringar och rapporter samlas.

Arbetsytan samlar pågående arbete. Uppgifter, banor, planer, automatiseringar och rapporter finns samlade här, så att du har ett ställe där du kan se ”vad som pågår just nu”.

Vad den är till för

Mission Control svarar på frågan ”vad behöver mig?”. Arbetsytan svarar på frågan ”vad körs, och hur går det?”.

Skillnaden blir viktig när du har mer än ett par uppgifter på gång. Mission Control är en yta för prioritering; arbetsytan är en yta för drift.

Det här kan du se

  • uppgifter efter status, inklusive vad som ligger i kön och vad som är blockerat
  • banor och hur arbetet med att integrera ändringar i varje bana fortskrider
  • planer och vilken fas varje plan befinner sig i
  • automatiseringar som körs enligt ett schema eller när något händer, samt deras körningshistorik
  • rapporter

När arbetet har mergats använder du Versioner för att följa den valda commiten genom status för driftsättning, driftsättningsförsök och miljöns hälsa. En slutförd uppgift eller en bana som har flyttats vidare är inte ett driftsättningsresultat.

Mjukvarufabrik
Alla planer med tillhörande arbete på ett ställe
Granskning26Problem3Pågår8Klart43
Sök bland arbeten…
ArbeteStatus
  • Timelapse-stadskvarter – Chrono CityUppgiftcity-simBehöver granskas
  • Timelapse av en stadPlancity-timelapseRedo för merge
  • Super Mario i 3DUppgift3d-gameBehöver granskas
  • Conways Game of Life i 3DPlangame-of-lifeRedo för merge
  • Street racing-spelPlancity-timelapseKörs

Vyn för mjukvaruutveckling: planer och uppgifter samlade i en kö, filtrerade utifrån vad som behöver uppmärksamhet. Exempeldata.

Följ en uppgift medan den körs

Öppna en uppgift som körs för att följa den i realtid: stegen som tas, verktygen som anropas, filerna som ändras och testresultaten medan de kommer in.

Det är värt att göra några gånger i början. Att följa två eller tre uppgifter från start till mål lär dig mer om hur du skriver en bra specifikation än någon mängd dokumentation – du ser exakt var en agent behövde gissa.

Efter det kan du sluta följa dem. Aviseringar talar om när något behöver din uppmärksamhet.

Gå in och påverka

Du kan pausa, avbryta eller skicka tillbaka en uppgift som körs med kommentarer. Se När en uppgift kör fast eller misslyckas för att se när respektive alternativ passar.

Automatisering

Arbete startar inte bara när någon skriver en beskrivning:

  • Automatiseringar startar arbete enligt ett schema eller när något händer, till exempel när en pull request öppnas. De finns under Automatiseringar.
  • Scheman kör arbete återkommande.
  • Hooks reagerar på händelser i plattformen.
  • Rapporter sammanfattar vad som har hänt enligt ett schema.

I det här avsnittet