Kontroly dokončení
Dokončení jako stav, o kterém rozhoduje repozitář, a ne tvrzení, které vyslovuje pracovník: validační kontroly, které tento repozitář deklaruje ve svém modelu CI, které z nich vybere vlastní sada změn úlohy, co každá naposledy ohlásila, zda tento verdikt stále popisuje strom, nad nímž vznikl, a tedy zda lze úlohu označit za dokončenou. Kontrola, která nikdy nic neohlásila, je `queued`, ne `pass`, běh, jehož soubory se od té doby změnily, je `stale` a odmítá přesně jako selhání, a kontrola, kterou změna nemůže ovlivnit, je `exempt`, ne neznámá.
Dokončení jako stav, o kterém rozhoduje repozitář, a ne tvrzení, které vyslovuje pracovník: validační kontroly, které tento repozitář deklaruje ve svém modelu CI, které z nich vybere vlastní sada změn úlohy, co každá naposledy ohlásila, zda tento verdikt stále popisuje strom, nad nímž vznikl, a tedy zda lze úlohu označit za dokončenou. Kontrola, která nikdy nic neohlásila, je `queued`, ne `pass`, běh, jehož soubory se od té doby změnily, je `stale` a odmítá přesně jako selhání, a kontrola, kterou změna nemůže ovlivnit, je `exempt`, ne neznámá.
- moduly gates
- builtin
- behaviorally_verified
- 2 schopnosti
Schopnosti
Každý je složen v souboru tohoto modulu; každý má vlastní stránku.
gates.completionVlastní sada změn aktivní úlohy — od commitu, na němž začala, po pracovní strom, včetně necommitnutých souborů — provedená modelem CI: které kontroly vybírá a proč, co každá naposledy hlásila a nad jakými soubory, které verdikty zastaraly, protože se pod nimi strom pohnul, které požadované kontroly nikdy nehlásily vůbec a které závazky změna implikuje, ať je úloha deklarovala, nebo ne. `finishable` je false jen tehdy, když je známo, že požadovaná kontrola selhává, je zastaralá nebo ji blokuje taková; absence verdiktu se hlásí jako neověřeno, a ne tiše přijímá.query · behaviorally_verified · majordomus_completion · GET /api/v1/gates/completiongates.modelKaždá validační kontrola, kterou tento repozitář deklaruje — job, který ji spouští, příkaz, který spouští, co dokládá, zda ji vybírá každý plán a zda lze její runner vůbec získat na požádání — s třídami cest, které rozhodují, jaká změna vybere jakou kontrolu, a z těchto tříd odvozenými pathspecs, přes které se bere důkaz každé kontroly.query · behaviorally_verified · majordomus_gates · GET /api/v1/gates