有沒有辦法通過TFS構建來觸發自定義部署目標?我們正在使用TFS 2015(使用VS 2015,git倉庫),我開始使用Visual Studio構建定義模板,但不會觸發自定義目標(UmbracoCms.targets),因此不會收集umbraco,umbraco_client和其他文件夾在部署到工件文件夾。在TFS構建過程中調用自定義Umbraco目標
我已經從Visual Studio中獲取發佈配置文件,以便多次正確運行。
具體而言,這裏是我的配置:
- 解決方法:$(SolutionPath)
- 的MSBuild參數:
/p:OutDir=$(build.stagingDirectory) /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true
- 平臺:$(BuildPlatform)
- 配置:$(BuildConfiguration)
- 清潔:否
- 還原NuGet:否
- VS版本:2015年
十字架上our.umbraco.com
你是如何在本地部署Umbraco目標的? –
@ Cece-MSFT我使用NuGet安裝的[readme](https://github.com/umbraco/Umbraco-CMS/blob/master-v7/build/NuSpecs/tools/Readme.txt),但是本質上創建了一個文件系統發佈配置文件,它觸發了目標。執行本地構建不需要目標,因爲VS排除文件夾對IIS已經可見。 – mlhDev