Hitri začetek: zagon prvega pipelina in branje njegovega zapisa
Najkrajša pot od „vtičnik je nameščen“ do „izvedba je zabeležena, pripisana vam, in njeni trije zapisni tokovi so berljivi“. Trije koraki, približno deset minut.
Predpogoji
wkdopipelines,wkdocore,wkdostorageinwkcoreso nameščeni in vklopljeni.- Projekt in v njem določen pipeline. Če ga ni, zaslon to pove: Za ta projekt še ni določen noben pipeline.
- Pravica za zagon, ki ni ista kot pravica za gledanje — glejte korak 1.
- Strežnik lahko izvede to, kar pipeline pokliče, in sicer kot uporabnik spletnega strežnika.
Korak 1: preverite, katero pravico imate
Ta vtičnik vodita dve različni vprašanji:
| Dejanje | Sprašuje po |
|---|---|
| Gledanje izvedb in zapisov | vaši vlogi v projektu |
| Zagon izvedbe | širšem okviru pravic |
Videti pipeline še ne pomeni ga smeti zagnati. Ta neuravnoteženost je namerna: brati zgodovino je običajno članstvo v projektu, zagnati proces na strežniku ni.
Korak 2: zaženite
Odprite vozlišče Pipeline projekta:
/doku.php?id=sl:projects:acme:pipelines&do=wkdopipelines
Izberite pipeline s seznama in ga zaženite.
Korak 3: preberite zapis
Odprite izvedbo. Zapis je zajet v treh ločenih tokovih:
| Tok | Vsebuje |
|---|---|
out | Kar je proces zapisal na standardni izhod. |
err | Kar je proces zapisal na standardni izhod za napake. |
sys | Kar je storil izvajalnik sam — njegovo lastno poročilo o poskusu. |
Tretji je tisti, ki ga nihče ne pričakuje, in tisti, ki odgovori na prvo vprašanje po neuspehu.
Preverjanje rezultata
- Izvedba stoji na seznamu s Stanje (v čakalni vrsti, v teku, uspelo, spodletelo, preklicano), Začetek, Konec, Izhod in Zagnal — in tam stoji vaše ime.
- Vsi trije tokovi so berljivi ločeno.
- Zgodovina izvedb vsebuje prejšnje izvedbe z njihovimi izvajalci in izidi. „Včeraj je delovalo“ s tem postane preverljivo namesto zapomnjeno.
Takole s sys ločite neuspeha, ki sta sicer videti enaka — proces je odpovedal, ali pa ga izvajalnik ni nikoli zagnal:
- Nekaj v
out/errin neuspeh → proces je tekel in odpovedal. - Nič v
out/err, nekaj vsys→ nikoli ni bil zagnan, insyspove, zakaj.
Združen zapis prav to razliko naredi najtežje ugotovljivo. Ločeni tokovi jo naredijo prvo, kar se vidi.
Naslednji korak
- wkdodashboard — pipelini projekta na njegovi vstopni strani.
- wkdopipelines (v nemščini) — stran paketa: pravila izvajanja, izvajalnik in zapisovalnik.