2017-06-16 90 views
1

我沒有看到任何選項來自定義帶有構建定義的觸發器,但源代碼管理更改除外。我希望能夠有一些腳本可以定期運行,以驗證新內容是否發佈在HTTP上,或者是更多可定製的內容,然後是源代碼管理更改。它實際上是錯過了還是我誤解了如何觸發構建。VSTS或TFS構建過程是否支持構建的自定義觸發器?

回答

1

您可以使用REST API觸發構建,但是您需要從外部過程中進行構建。

內置觸發器(根據源代碼控制更改或按計劃)是本機執行此操作的唯一方法。

下面是一個使用REST API的例子:

POST https://{instance}/DefaultCollection/{project}/_apis/build/builds?api-version=2.0

與身體:

{ 
    "definition": { 
    "id": 25 
    }, 
    "sourceBranch": "refs/heads/master", 
    "parameters": "{\"system.debug\":\"true\",\"BuildConfiguration\":\"debug\",\"BuildPlatform\":\"x64\"}" 
} 
+0

是的,不幸的是,需要遠程觸發,其次不會爲廣大網絡掛接與TFS點播服務工作它存在於外部。 –

相關問題