ich eine Regel im Ausblick gesetzt haben, dieFSTrigger löst falsch in jenkins
gilt diese Regel kommt nach
mit „xyz“ im Fach
und an die „BuildMe“ bewegen
Ordner "BuildMe" wurde als eine Datendatei erstellt bei
C: \ Users \ myid \ AppData \ Local \ Microsoft \ Outlook \ builme.pst
In Jenkin im Rahmen des Projekts, habe ich Build-Trigger wie folgt:
[FSTrigger] - Monitor-Dateien
Dateipfad: C: \ Benutzer \ myid \ AppData \ Local \ Microsoft \ Outlook \ builme.pst
Zeitplan: 55 * * * 1-5
ich eine E-Mail mit "xyz" in der Betreffzeile gesendet. Die E-Mail wurde dann in den "buildme" -Ordner verschoben, daher wird die Datei C: \ Benutzer \ myid \ AppData \ Local \ Microsoft \ Outlook \ Buildme.pst aktualisiert, beispielsweise um "24.03.2016 11:24 Uhr ".
Um 11:55 Uhr wurde der Build korrekt ausgelöst.
Um 12:55 Uhr wurde jedoch erneut unerwartet ein anderer Build ausgelöst, obwohl keine neue E-Mail gesendet wurde. Das geht für jede Stunde weiter.
Was habe ich falsch gemacht?
Danke Dominik. Ich habe versucht, eine HTTP-Anfrage zu senden, aber es scheint keinen Build auszulösen. Hier ist, was ich getan habe:
Fügen Sie im VBA-Skript den Code: 'code' Set objHTTP = CreateObject (" Microsoft.XMLHTTP ") URL =" http://56.xxx.xxx.xxx:8080/job/ testenv/build? token = gehen " objHTTP.Open" POST ", URL, Falsch objHTTP.setRequestHeader" Benutzer-Agent "," Mozilla/4.0 (kompatibel; MSIE 6.0; Windows NT 5.0) " objHTTP.Send (" "). Nach der Ausführung dieses Codes wurde kein Build ausgelöst. – Heinz
Versuchen Sie zuerst zu verifizieren, dass die URL tatsächlich korrekt ist, indem Sie sie z. B. in Firefox einfügen. Stuff muss richtig urlescaped sein (firefox macht das automatisch), Token brauchst du nur, wenn du es in deinen Buildoptionen eingestellt hast. –
Nachdem "56.xxx.xxx.xxx:8080/job/testenv/build?token=go" in "56.xxx.xxx.xxx:8080/job/testenv/buildWithParameters?token=go" geändert wurde, funktioniert es – Heinz