我已在Outlook的規則FSTrigger錯誤觸發詹金斯
在主題
應用此規則後到達
與 「XYZ」 並將其移動到 「buildme」
文件夾 「buildme」 在
C作爲一個數據文件創建的:\ Users \用戶身份識別碼\應用程序數據\本地\微軟\展望\ builme.pst
在詹該項目下,我創建的構建觸發如下:
[FSTrigger] - 監視文件
文件路徑: C:\ Users \用戶身份識別碼\應用程序數據\本地\微軟\展望\ builme.pst
日程安排:55 * * * 1-5
我發了封電子郵件,並在主題行 「XYZ」。 電子郵件然後被移動到「buildme」文件夾,因此文件C:\ Users \ myid \ AppData \ Local \ Microsoft \ Outlook \ builme.pst得到更新,比如在「3/24/2016 11:24 AM 」。
在上午11:55,構建被正確觸發。
但是,在下午12:55,另一個構建被再次觸發,意外的是,雖然沒有發送新的電子郵件。這每一小時都會持續下去。
我做錯了什麼?
謝謝多米尼克。我試圖發出一個HTTP請求,但它似乎不會觸發構建。下面是我做的:
在VBA腳本,添加代碼:'code'設置objHTTP =的CreateObject( 「Microsoft.XMLHTTP」) URL =「http://56.xxx.xxx.xxx:8080/job/ 「testenv/build?token = go」 objHTTP.Open「POST」,URL,False objHTTP.setRequestHeader「User-Agent」,「Mozilla/4.0(compatible; MSIE 6.0; Windows NT 5.0)」 objHTTP.Send 「)。執行此代碼後,不會觸發構建。 – Heinz
嘗試通過將網址放入Firefox來驗證網址的確是正確的。東西需要被正確地挖掘出來(firefox會自動執行此操作),只有當你將它設置在構建選項中時,才需要令牌。 –
改後「56.xxx.xxx.xxx:8080/job/testenv/build?token=go」到「56.xxx.xxx.xxx:8080/job/testenv/buildWithParameters?token=go」,它的工作原理 – Heinz