Brzi početak: pokretanje prvog pipelinea i čitanje njegova zapisa
Najkraći put od „dodatak je instaliran“ do „izvedba je zabilježena, pripisana vama, a njezina su tri toka zapisa čitljiva“. Tri koraka, otprilike deset minuta.
Preduvjeti
wkdopipelines,wkdocore,wkdostorageiwkcoresu instalirani i uključeni.- Projekt, a u njemu definiran pipeline. Nema li ga, zaslon to kaže: Za ovaj projekt još nije definiran nijedan pipeline.
- Ovlast za pokretanje, koja nije ista kao ovlast za gledanje — vidi korak 1.
- Poslužitelj može izvesti ono što pipeline poziva, i to kao korisnik web poslužitelja.
Korak 1: provjerite koju ovlast imate
Ovim dodatkom upravljaju dva različita pitanja:
| Radnja | Pita se za |
|---|---|
| Gledanje izvedbi i zapisa | vašu ulogu u projektu |
| Pokretanje izvedbe | širi kontekst ovlasti |
Moći vidjeti pipeline ne znači moći ga pokrenuti. Ta je neravnoteža namjerna: čitati povijest obično je članstvo u projektu, pokretati proces na poslužitelju nije.
Korak 2: pokrenite
Otvorite čvorište Pipeline projekta:
/doku.php?id=hr:projects:acme:pipelines&do=wkdopipelines
Odaberite pipeline s popisa i pokrenite ga.
Korak 3: pročitajte zapis
Otvorite izvedbu. Zapis je uhvaćen u tri odvojena toka:
| Tok | Sadrži |
|---|---|
out | Ono što je proces napisao na standardni izlaz. |
err | Ono što je proces napisao na standardni izlaz za pogreške. |
sys | Ono što je učinio sam izvršitelj — njegov vlastiti izvještaj o pokušaju. |
Treći je onaj koji nitko ne očekuje i onaj koji odgovara na prvo pitanje nakon neuspjeha.
Provjera rezultata
- Izvedba stoji na popisu sa Status (u redu čekanja, u tijeku, uspjelo, neuspjelo, otkazano), Početak, Kraj, Izlaz i Pokrenuo — a ondje stoji vaše ime.
- Sva su tri toka čitljiva zasebno.
- Povijest izvedbi sadrži ranije izvedbe s izvršiteljima i ishodima. „Jučer je radilo“ time postaje provjerivo umjesto zapamćeno.
Ovako s sys razdvajate dva neuspjeha koji inače izgledaju jednako — proces je pao, ili ga izvršitelj nikada nije pokrenuo:
- Nešto u
out/erri neuspjeh → proces je radio i pao. - Ništa u
out/err, nešto usys→ nikada nije pokrenut, asyskaže zašto.
Spojen zapis upravo tu razliku čini najtežom za obnovu. Odvojeni tokovi čine je prvim što se vidi.
Sljedeći korak
- wkdodashboard — pipelineovi projekta na njegovoj ulaznoj stranici.
- wkdopipelines (njemački) — stranica paketa: pravila izvođenja, izvršitelj i zapisivač.