Сценарийлерді қашықтан іске қосу тапсырмасы пайдаланушы орнату пакетін жасау арқылы клиент құрылғысында қолданбаны қашықтан орнату үшін пайдаланылуы мүмкін.
Бұл тапсырма үшін мұрағатты қалай дайындау керектігі туралы ақпаратты мақаланы қараңыз.
Клиент құрылғысында қолданбаны қашықтан орнату үшін орнату пакетін жасау үшін келесі файлдар осы тапсырма үшін жүктеп алғыңыз келетін мұрағатта болуы керек:
Қашықтағы қолданбаны орнатуға арналған JSON схемасы
{
"version": 1,
"actions": [
{
"type": "execute",
"path": "install.sh",
"args": "<enter the arguments, if necessary>",
"results": [
{
"code": 0,
"next": "continue"
}
],
"default_next": "break"
}
]
}
Массивтердің сипаттамасы
version – манифест пен тапсырма файлының нұсқасы.
Қазіргі уақытта жалғыз рұқсат етілетін мән – 1.
actions массивінің элементтері тапсырмадағы скрипттердің құрамы мен орындалу ретін анықтайды.
Скрипттің орындалу реті массивтегі элементтің индексіне (жайғасымына) сәйкес келеді.
actions массивінің әрбір элементі үшін келесі элементтер анықталады.
type – скрипттерден орындалатын пәрмен түрі. Қазіргі уақытта мән әрқашан execute.
path – мұрағаттағы скрипт файлына апаратын жол.
args – орындалатын пәрменнің бөлігі ретінде скриптке жіберілетін аргументтер.
results – тапсырманың нәтижесіне байланысты келесі әрекеттерді анықтайтын массив.
code – скриптті қайтаратын мән.
next – келесі орындалатын әрекет. Continue әрекеті келесі скриптіні орындауға жалғасады (actions массивіндегі элемент); break әрекеті тапсырманы тоқтатады.
default_next – скрипт results-та жоқ мәнді қайтарса, орын алатын әрекет.
Сценарийлерді қашықтан іске қосу тапсырмасын іске қосқан кезде, Желілік агент клиент құрылғысына қолданбамен бірге орнату пакетін жүктеп алады. Клиент құрылғысы орнату пакетін алған кезде, осы құрылғыдағы Желілік агент manifest.json файлын талдайды және нәтижеге байланысты сценарийлер мен әрекеттердің орындалу ретін анықтайды, содан кейін орындауды бастайды.
Сценарийлерді қашықтан іске қосу тапсырмасы аяқталғаннан кейін қолданба клиент құрылғысына орнатылады.