0

Мне нужно автоматизировать ряд этапов, которые включают запуск сценария, а затем развертывание. Сценарий уже написан. Сценарий объединяет новые значения, добавленные в таблицу на сервере, в некоторые файлы JSON. Эти файлы JSON представляют собой файлы конфигурации, содержащие данные.Автоматизация серии шагов управления

Итак, как только эти таблицы обновляются, мне нужно вызвать обновление в этих json-файлах.

Может кто-нибудь предложить мне способ сделать это. Я узнал о распределенном планировщике заданий. Это хороший вариант или любые другие варианты. Я новичок во всем этом.

Пожалуйста, предложите все возможные способы.

Explaination вкратце:

Как только значения обновляются в таблицах, я хочу, механизм, который срабатывает, и обновленные значения добавляются JSON файлов (файлы, содержащие данные в формате JSON).

Примечание: У меня уже есть сценарий wriiten, который объединяет значения из таблицы в эти файлы. Мне просто нужно запустить сценарий

+0

«Мне нужно, чтобы вызвать Updation в этих ионных файлов» - не уверен, что вы имели в виду здесь ... – alfasin

+0

я имел в виду, как только значения обновляются в таблицах, я хочу, механизм, который срабатывает, и обновленные значения добавляются в файлы JSON (файлы, содержащие данные в формате json). Примечание. У меня уже есть скрипт wriiten, который объединяет значения из таблицы в эти файлы. Мне просто нужно запустить скрипт. – user2696258

ответ

0

Похоже, вы ищете планировщик заданий, но не обязательно распределенный!

Если ваша задача очень проста вы можете запланировать cron работы, но если вы хотите, чтобы иметь возможность иметь больше вариантов конфигурации, очень популярный инструмент Jenkins

0

Глядя на ваш вопрос, я думаю, если это возможно для вас положить эти

JSON файлы конфиг файлов, содержащий данные

под Version control. Это поможет вам как с обновлением, так и с запуском новой версии. Серверы CI предназначены для решения именно таких случаев. Поскольку вы уже отметили JAVA и Jenkins, были предложены другие варианты: Bamboo и Hudson. Вы можете связать скрипты с шагами сборки.

например.

Step[N]: check JSON files version (new version return 0, same return 1) 
Step[N+1]: on success Step[N], run script to update JSON files 
Смежные вопросы