"description":"Expression to evaluate whether additional attributes should be provided to the job"
},
"changes":{
"type":"array",
"description":"Additional attributes will be provided to job if any of the provided paths matches a modified file",
"items":{
"type":"string"
}
},
"exists":{
"type":"array",
"description":"Additional attributes will be provided to job if any of the provided paths matches an existing file in the repository",
"items":{
"type":"string"
}
},
"if":{"$ref":"#/definitions/if"},
"changes":{"$ref":"#/definitions/changes"},
"exists":{"$ref":"#/definitions/exists"},
"variables":{"$ref":"#/definitions/variables"},
"when":{"$ref":"#/definitions/when"},
"start_in":{"$ref":"#/definitions/start_in"},
...
...
@@ -541,6 +526,24 @@
]
}
},
"if":{
"type":"string",
"description":"Expression to evaluate whether additional attributes should be provided to the job"
},
"changes":{
"type":"array",
"description":"Additional attributes will be provided to job if any of the provided paths matches a modified file",
"items":{
"type":"string"
}
},
"exists":{
"type":"array",
"description":"Additional attributes will be provided to job if any of the provided paths matches an existing file in the repository",
"items":{
"type":"string"
}
},
"variables":{
"type":"object",
"description":"Defines environment variables for specific jobs. Job level property overrides global variables. If a job sets `variables: {}`, all global variables are turned off.",