自动执行一系列手动步骤

时间:2015-10-07 06:28:24

标签: java automation scheduled-tasks build-automation job-scheduling

我需要自动执行一系列步骤,包括运行脚本然后部署。该脚本已经编写完成。该脚本将添加到服务器上的表的新值合并到某些JSON文件中。这些JSON文件是包含数据的配置文件。

因此,只要这些表更新,我就需要在这些json文件中触发更新。

有人可以建议我这样做吗?我了解了Distributed Job Scheduler。这是一个不错的选择,还是有任何其他选择。我是所有这些人的新手。

请建议所有可能的方法。

简要说明:

只要在表中更新了值,我就想要一个触发的机制,并将更新的值添加到JSON文件(包含json格式数据的文件)。

注意:我已经有一个脚本wriiten,它将表中的值合并到这些文件中。我只需要触发脚本

2 个答案:

答案 0 :(得分:0)

听起来你正在寻找一份工作调度员,但不一定是分布式工作调度员!

如果您的任务非常简单,您可以安排cron个工作,但如果您希望能够拥有更多配置选项,那么非常受欢迎的工具是Jenkins

答案 1 :(得分:0)

看看你的问题,我在想你是否有可能把这些

  

JSON文件是配置文件,包含数据

Version control下的

。拥有此功能将帮助您完成所需的更新和更新版本的触发。 CI服务器旨在解决此类情况。由于您已经标记了JAVA并且已经建议了Jenkins,因此其他选项包括BambooHudson。您可以将脚本链接为构建步骤。

e.g。

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