我目前正在嘗試設置基於NopCommerce的網站,因爲我想定製它,所以我使用源代碼並控制構建過程。我的設置基於Team Foundation Service Builds並部署到Azure網站。HOWTO:將NopCommerce從Team Foundation Service部署到Azure
我的問題是,NopCommerce使用一個自定義的MSBuild過程,它執行許多文件操作來創建一個可部署的文件夾,並且可以運行(我的構建定義被配置爲運行自定義項目),它似乎無法部署到Azure,我認爲這是因爲它不會創建TFS預期的輸出文件夾。
有沒有人解決過這個問題?我還發現了另一個類似的問題,但它並沒有幫助,因爲我想要自動化這一切,如果可能的話留在同步與官方nopCommerce構建過程:
How to publish NopCommerce and NopCommerce admin website?
較新版本的NopCommerce不再使用janky自定義構建過程,並使用標準的Build&Package/Publish操作。但是,即使使用舊版本,也應該能夠以某種方式告訴構建服務器運行Nop的構建批處理文件,然後捕獲輸出並使用MSDeploy進行部署。我對TFS構建知之甚少,但任何中途體面的構建代理都應允許您通過命令行構建定義執行這些操作。話雖如此,我不認爲TFS在任何方面都是中等的,所以...... – ulty4life