attachment¶
An attachment object is identified by two elements:
- Its server URI.
- Its path on the server URI.
The server URI is defined as the scheme and the authority in URI notation; the attachment path concides with the path in URI notation:
foo://example.net/I/am/a/file.txt
\_/ \_________/\______________/
| | |
scheme authority path
Attachments can be uploaded using the upload API.
{
"$schema": "http://api.kernelci.org/json-schema/1.0/attachment.json",
"id": "http://api.kernelci.org/json-schema/1.0/attachment.json",
"title": "attachment",
"description": "An attachment/artifact JSON schema",
"type": "object",
"properties": {
"server_uri": {
"type": "string",
"description": "The URI of the server that is hosting this attachment"
},
"path": {
"type": "string",
"description": "The path on the server that identifies this attachment"
}
},
"required": ["path"]
}
Notes¶
server_uri
: If this field is not specified, it will default tostorage.kernelci.org
.