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;
}