我正在用TFS配置jenkins。我想在TFS創建新的簽入時觸發構建。當我從TFS服務鉤子創建訂閱時,我看不到訂閱的Action頁面中的生成名稱。我使用url作爲 http://localhost:8080和密碼部分的API令牌。Jenkins的服務鉤子訂閱沒有顯示Jenkins的工作名稱
我沒有看到操作頁面中的Build Name部分。它僅顯示空白字段。
我正在用TFS配置jenkins。我想在TFS創建新的簽入時觸發構建。當我從TFS服務鉤子創建訂閱時,我看不到訂閱的Action頁面中的生成名稱。我使用url作爲 http://localhost:8080和密碼部分的API令牌。Jenkins的服務鉤子訂閱沒有顯示Jenkins的工作名稱
我沒有看到操作頁面中的Build Name部分。它僅顯示空白字段。
你應該確保你的TFS服務器和Jenkins服務器之間的連接。您可以嘗試直接在TFS服務器上打開Jenkins網址。
建議您不要使用http://localhost:8080
作爲Jenkins URL,因爲TFS也使用8080端口。將詹金斯網址更改爲另一個網址,例如您的別名,IP地址。
重新創建Jenkins服務鉤子,Build字段現在應該可以配置爲下拉列表。
如果您正在使用TFVC源的控制,還需要對詹金斯的Team Foundation Server插件。
對於更詳細的教程,請參閱集成TFS/Team Services的節在此tutorial。
嗨@ Patrick-MSFT,我沒有公開我的jenkins,這有什麼關係嗎?儘管如此,我仍然無法獲得詹金斯的名字。我以https:// {accname} .visualstudio.com/{projname} /_apps/hub/ms.vss-servicehooks-web從VSTS訪問我的jenkins服務器(http:// {myip}:8080 /) .manageServiceHooks-project(服務鉤子URL) – Ranjith
@Ranjith對於TFS/VSTS和Jenkins之間的服務鉤子,你需要確保它們可以互相訪問。如果你沒有將你的jenkins暴露給公衆,你的VSTS將無法訪問你的jenkins。絕對不能獲得** build **選項。 –
您使用的是哪個版本控制? GIT或TFVC? –