我要做的是获取jenkins作业的详细信息并将其存储在mongo数据库中的每个“X”分钟。我必须做一个HTTP.call(JenkinsURL)
,我知道该怎么做。我的问题是调用它的具体时间间隔。如何让jenkins电话在流星的每个'X'分钟内检索工作细节?
buildDetails=HTTP.call('GET',buildURL);
buildURL
有Jenkins作业URL。我发现这个link,它给出了我的问题的代码的概述,但我不知道如何以及在哪里我应该放置这些代码来使其工作。我尝试了所有可能性。
流星有没有什么方法可以使这个可能运行一个特定的代码来运行每X分钟?
*我尝试了所有可能* - 不要解释。你可以使用'''Meteor.setInterval()'''每隔X个时间间隔运行一次。 – blueren
我的意思是说,我已经尝试了我所指定的链接中的所有代码组合。我尝试了Meteor.setInterval(),它按照它的定义工作,但是当我刷新并导航到其他页面时,它将停止执行interval()代码。 – Snkini
这将是因为你从客户端调用它。是否有任何特定的理由从客户端做到这一点?通常,对于你的用例,它应该从服务器调用,你不觉得吗? – blueren