Hyppää sisältöön

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;
}
Back to top