Was ich vorhabe, ist, die Jobdetails von jenkins zu bekommen und sie in "mongo DB" alle "X" Minuten zu speichern. Ich muss einen HTTP.call(JenkinsURL)
machen, den ich kenne. Mein Problem nennt es für bestimmte Intervalle.Wie mache ich einen jenkins Anruf, um die Job Details alle 'X' Minuten im Meteor zu erhalten?
buildDetails=HTTP.call('GET',buildURL);
buildURL
hat die Aufgabe URL Jenkins. Ich fand diese link, die einen Überblick über den Code für mein Problem gibt, aber ich weiß nicht, wie und wo ich diesen Code platzieren sollte, damit es funktioniert. Ich habe alle Möglichkeiten ausprobiert.
Gibt es irgendeine Methode in Meteor, die es möglich macht, einen spezifischen Code auszuführen, der für jede X min ausgeführt wird?
* ich alle Möglichkeiten ausprobiert * - erklären Sie. Sie können '' '' Meteor.setInterval() '' 'verwenden, um jedes X Zeitintervall etwas auszuführen. – blueren
Ich meine, dass ich die ganze Kombination des Codes in der Verbindung versucht habe, die ich angegeben habe. Ich habe versucht, die Meteor.setInterval(), es funktioniert wie definiert, aber wenn ich aktualisieren und zu einer anderen Seite navigieren, wird es aufhören, den interval() Code auszuführen. – Snkini
Das wäre, weil Sie es vom Client anrufen. Gibt es einen bestimmten Grund, dies vom Kunden zu tun? Normalerweise sollte es für Ihren Anwendungsfall vom Server aus aufgerufen werden, meinen Sie nicht? – blueren