我們對TeamCity的工作很新穎。我們有一個構建&部署包裝設置,它使用MSBuild/MSDeploy將更改發送到我們的Web服務器。但是,我們有幾個問題(在同一篇文章中提出幾個問題的道歉)。爲了澄清我們的解決方案看起來像這樣:TeamCity配置
- 項目文件夾
- Web應用程序(包括.csproj的文件包括所謂的「媒體」的文件夾 - 這個文件夾是不是SVN)
- 庫(包括引用的程序)
我們的問題:
- Libraries文件夾內有一個特定的文件夾,在生成後必須複製到bin目錄中(因爲程序集重定向)。我們一直使用PostBuild事件,但是這在TeamCity中不起作用。
- SVN中不包含WebApp文件夾中的「media」文件夾。當TeamCity包執行時,它會刪除這個文件夾。我想阻止TeamCity刪除這個文件夾。
- 當我們運行TeamCity任務時,我們得到了teamcity在同步任務期間嘗試刪除的其中一個文件的ERROR_FILE_IN_USE錯誤。我已閱讀有關使用app_offline.htm文件來解決這個問題 - 但我很不確定。
我要去猜測,其中的一些設置,可以在工作的MSBuild命令行參數 - 我認爲這將是更好的,這些存儲在文件的csproj,而不是僅僅在TeamCity的,如果它是可能的?
在此先感謝 鋁