ci-executer
Version:
Job executer for CI
52 lines • 1.48 kB
JSON
{
"type": "object",
"properties": {
"logger": {
"type": "object",
"default": {},
"env": "CI_EXECUTER_LOGGER",
"properties": {
"enable": {
"type": "boolean",
"default": true,
"env": "CI_EXECUTER_LOGGER_ENABLE",
"enum": [true, false]
},
"timestamp": {
"type": "string",
"default": "time",
"env": "CI_EXECUTER_LOGGER_TIMESTAMP",
"enum": ["none", "time", "full"]
},
"type": {
"type": "boolean",
"default": true,
"env": "CI_EXECUTER_LOGGER_TYPE",
"enum": [true, false]
},
"mode": {
"type": "string",
"default": "prod",
"env": "CI_EXECUTER_LOGGER_MODE",
"enum": ["dev", "prod", "debug"]
}
},
"required": [
"enable",
"mode",
"timestamp",
"type"
]
},
"jobs": {
"type": "array",
"default": [],
"env": "CI_EXECUTER_JOBS",
"minItems": 0
}
},
"required": [
"logger",
"jobs"
]
}