Liukuhihnan mallit¶
Pipeline-mallimme ovat kuvauksia Pipeline Runner -sovellukselle kuinka tehtäviä tulee tehdä järjestelmässä.
Yleensä tämä tarkoittaa paikallista järjestelmää, jossa sovellus pyörii. Tulevaisuudessa tämä voi olla myös ulkopuolinen järjestelmä, sillä sovellus on suunniteltu järjestelmien osalta tukemaan modulaarista arkkitehtuuria ja pyörimään esimerkiksi sulautetussa OpenWRT-ympäristössä.
Nämä mallit ovat JSON-muodotoisia UTF-8 -merkistöllä.
Liukuhihnoja voi määritellä neljällä tavalla¶
- Pipeline-malli määrittelee yhden tai useamman Stage-mallin ajettavaksi esittelyjärjestyksessä
- Stage-malli määrittelee yhden tai useamman Job-mallin ajettavaksi rinnakkain
- Job-malli määrittelee yhden tai useamman Step-mallin ajettavaksi järjestyksessä
- Step-malli määrittelee yhden tehtävän suoritettavaksi
Kaikille malleille voi myös asettaa yleisiä arvoja, parametreja ja muuttujia juuren tasolla.