Liukuhihnan Pipeline-malli¶
Pipeline-malli määrittelee yhden tai useamman Stage-mallin ajettavaksi esittelyjärjestyksessä.
Seuraava Stage-malli suoritetaan vasta kun edellinen on suoritettu onnistuneesti.
Muussa tapauksessa koko Pipeline-malli keskeytetään ja merkitään epäonnistuneeksi.
{
"name": "My_pipeline",
"stages": [
{
"name": "My_stage",
"jobs": [
{
"name": "My_job",
"steps": [
{
"name": "Print_date",
"command": "date"
}
]
}
]
}
]
}
| Arvo | Tyyppi | Kuvaus |
|---|---|---|
name |
string |
Mallin nimi |
stages |
Stage[] |
Yksi tai useampi Stage-malli |
parameters |
ParameterModel[] |
Valinnaiset parametrit |
variables |
JsonObject |
Valinnaiset muuttujat |
interface Pipeline {
readonly name : string;
readonly stages : readonly Stage[];
readonly parameters ?: ParameterModel[] | undefined;
readonly variables ?: ReadonlyJsonObject | undefined;
}