4

我正在嘗試使用TFSonline完成一個完整的CI-CD循環。 當我和'AzureWebsite'一起使用Visual Studio Online時,它使用'tfvccontinuousdeploymentTemplate.12.xaml'爲我提供了一個構建定義。TFS構建 - 部署

在簽到時,我得到了輸出,構建觸發器和部署也發生在天青網站上。日誌中包含連同我的部署細節,這也反映在TFS門戶 enter image description here

建設當我去傳統的IIS條路,我試過2個步驟

  1. 使用默認生成的模板和良好的老ms構建參數/p:DeployOnBuild=true /p:VisualStudioVersion=12.0 /p:PublishProfile="dasd.pubxml"這是做構建和部署,但我沒有得到'部署總結',這是預期的,因爲我通過MS部署...

  2. 我用tfvccontinuousdeploymentTemplate並提供構建設置爲發佈x毫升......嗯......構建情況,但部署不會

enter image description here

我想生成包含了我的部署部署摘要。

+0

我不完全明白。 「2-」表示你正在嘗試兩種不同的方式來做同樣的事情嗎? – MEMark

+0

2-表示我使用tfsvc模板進行持續集成和部署的第二種方法 –

+0

您是否每個人都找到解決方案?我正在嘗試做同樣的事情 –

回答

0

自從Visual Studio Team Services取代TFS Online後,它已被Visual Studio Online取代。基於XAML的構建引擎已被標記爲棄用,並將在不久的將來從團隊服務中刪除。

託管構建控制器已升級,並且Visual Studio 14的構建模板已升級,升級到最新的tfvccontinuousdeploymentTemplate.14.xaml也可能是您的問題,直到XAML構建引擎被刪除。

新的Build Engine附帶「部署到IIS」任務,並且有一個第三方MSDeployAllTheThings擴展,這使得它可以非常容易地拿起打包的Web項目。

您的切換到InRelease的解決方案也已被2個不同版本的發佈管理所取代,最新版本管理功能使用與新版構建引擎使用的相同任務。所以它能夠使用相同的部署到IIS和MSDeployAllTheThings任務。

由於此問題與SaaS解決方案有關,因此舊選項不再可用或將很快刪除