Hyppää sisältöön

Yleiset liukuhihnan mallien arvot

Jokainen malli tukee seuraavien arvojen määrittelyä juuritasollaan:

Arvo Tyyppi Kuvaus
name string Mallin nimi. Katso myös nimisäännöt.
displayName string Nimi, jota käytetään käyttöliittymissä nimenä.
parameters ParameterModel[] Valinnaiset parametrit
variables JsonObject Valinnaiset muuttujat

*) Kenttää displayName ei ole vielä toteutettu, mutta on tulossa.

{
  "parameters": [
    {
      "type": "string",
      "name": "foo",
      "displayName": "Foo value",
      "default": ""
    }
  ],
  "name": "My_job",
  "displayName": "My Job",
  "variables": {
    "bar": "Hello world"
  },
  "steps": [
    {
      "name": "Print",
      "command": "echo",
      "args": [
        "${{foo}}",
        "${bar}"
      ]
    }
  ]
}
interface PipelineModel {
    readonly name         : string;
    readonly displayName ?: string;
    readonly parameters  ?: ParameterModel[]   | undefined;
    readonly variables   ?: ReadonlyJsonObject | undefined;
}
Back to top