Администратор каталога приложений должен предоставить сценарий действий как минимум для одного из этапов жизненного цикла. Для развертывания приложения можно создать сценарий установки, настройки, запуска, отката и демонтажа или создать сценарий обновления для обновления существующего развертывания. Эти сценарии настраиваются на использование свойств компонентов.

Добавлять сценарии для всех этапов жизненного цикла не обязательно. Если тот или иной этап не требуется, игнорируйте его.

Необходимые условия

  • Войдите в службу Application Services в качестве администратора приложений в облаке и с правами напубликацию и развертывание приложений.
  • Если планируется использовать сценарий, который загружает программное обеспечение с внешнего веб-сайта, убедитесь, что виртуальная машина, используемая для развертывания приложения, имеет доступ к внешней сети.
  • Ознакомьтесь с основными принципами определения и настройки свойств компонентов и действий. См. Разработка компонентов Application Services.
  • Чтобы просмотреть примеры добавления сценариев в службу, выберите Библиотека > Службы для просмотра предварительно определенных служб.
  • Убедитесь, что свойства определены для данной версии службы. См. Определение свойств версии службы.

Процедура

  1. Откройте существующую версию службы и щелкните Изменить.
  2. В раскрывающемся меню выберите тип сценария действий.
    Для приложений на основе Linux можно создать сценарий Bash или BeanShell, а для приложений на основе Windows — сценарий Windows CMD, PowerShell или BeanShell.
  3. В столбце «Сценарий» щелкните гиперссылку, чтобы открыть диалоговое окно «Изменение сценария».
    Сценарий можно написать самостоятельно или скопировать в диалоговое окно.

    Администратор каталога приложений может параметризировать установку и настройку служб. Свойства, определенные для службы, могут использоваться внутри сценария.

  4. Щелкните стрелку вниз в поле типа сценария, чтобы выбрать нужный тип сценария действий для этапа жизненного цикла.
  5. Чтобы вставить определенные вами свойства, щелкните стрелку вниз в списке выбора свойства для вставки.
  6. (Необязательно)
    Установите флажок Перезагрузить, чтобы перезагрузить виртуальную машину после успешного выполнения сценария в ходе развертывания приложения.
  7. Нажмите кнопку ОК.
  8. В столбце «Перезагрузка» установите флажок, чтобы при начальной загрузке агента виртуальная машина могла перезапуститься после успешного выполнения сценария действий.
    После перезапуска виртуальной машины агент переходит к сценарию следующего этапа жизненного цикла, определенному в данной версии службы.
  9. Щелкните Сброс, чтобы очистить сценарий.
    Эта операция не удаляет строку этапа жизненного цикла.
  10. По завершении создания версии службы нажмите кнопку Сохранить.
  11. Нажмите кнопку ОК.

Результаты

Созданная вами служба будет добавлена на страницу.

Дальнейшие действия

Создайте копию существующей версии службы или измените службу. См. Обслуживание версий службы.