0

我需要自動執行一系列步驟,包括運行腳本和部署。腳本已經寫好了。腳本將添加到服務器上的表的新值合併到一些JSON文件中。這些JSON文件是包含數據的配置文件。自動執行一系列手動步驟

因此,只要這些表更新,我需要觸發這些json文件中的更新。

有人可以建議我這樣做。我瞭解了分佈式作業調度程序。這是一個不錯的選擇,或者有其他選擇。我對所有這些都是新手。

請建議所有可能的方法。

釋簡要:

一旦值在表更新,我要被觸發的機構,和更新的值被添加到JSON文件(含有JSON格式數據文件)。

注:我已經有一個腳本wriiten合併表中的值到這些文件。我只需要觸發腳本

+0

「我需要觸發更新用這些離子文件」 - 不知道你的意思在這裏... – alfasin

+0

我只要值在表更新的意思,我想這是一個觸發機制,以及更新的值被添加到JSON文件(包含json格式數據的文件)。注意:我已經有了一個腳本wriiten,它將表中的值合併到這些文件中。我只需要觸發腳本。 – user2696258

回答

0

聽起來像你正在尋找一個工作調度程序,但不一定是分佈式的!

如果你的任務是非常簡單的,你可以安排cron工作,但如果你想有一個能夠有更多的配置選項,一個非常受歡迎的工具Jenkins

0

看着你的問題,我想是否有可能爲你把那些

JSON文件的配置文件,包含數據

下一個Version control。這將有助於您獲得所需的更新和新版本的觸發。 CI服務器旨在解決這種情況。由於您已經標記了JAVA並且已經建議Jenkins,因此其他選項爲BambooHudson。您可以將腳本鏈接爲生成步驟。

例如

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