ВЕСНА XD: Есть ли способ загружать модули "автоматически"?

Есть ли способ загрузить модули, используя что-то вроде скрипта?

Например, у нас много модулей, и загружать модули не приятно, каждый раз, когда новая версия наших модулей готова к использованию.

2 ответа

Для этого я использую комбо из jenkins и shell-скрипта. Дженкинс проверяет код и развертывает его на узле администратора. Затем Дженкинс запускает скрипт на узле администратора, который содержит команду 'module upload....'. Если вы работаете в кластере, вы можете использовать jenkins для запуска скрипта для scp / rsync / cp вашей папки заданий для каждого из других узлов (не требуется, если вы используете hdfs или NAS-монтирование).

Я могу использовать это для развертывания в нескольких средах, а также для развертывания версий модулей..... через параметризацию.

Вы можете взглянуть на REST API, особенно на раздел, посвященный модулям: http://docs.spring.io/spring-xd/docs/1.3.1.RELEASE/reference/html/

/modules/{type}/{name} POST загружает архив модулей (uber jar), где тип содержимого - application / octect-stream, а тело запроса содержит содержимое двоичного архива.

Другие вопросы по тегам