1

我正在使用位桶源以azure進行網站部署。 當我做了部署,我可以看到它的總建築源, 其實是不需要給我,因爲它是一個Kentico 10網站(.NET網站項目)。Azure網站部署 - .Net網站

如何避免建築而源部署/拉從bitbuckt最新的?

enter image description here

回答

0

應停止使用持續集成過程中到位桶和鉤您自己的過程做一個XCOPY(最好是三角形)到目標網站的文件夾。

0

使用OOB工具,不可能沒有一個構建部署。所以,你可以做幾件事情:

  • FTP

  • Visual Studio中創建成功後,當地發佈

  • 命令行復制。

另一種設置可以減少部署時的構建數量,但仍然會構建解決方案,在Bitbucket中構建更多分支。 您可以繼續使用配置項,但要確保將環境掛接到適當的分支,以便在您執行合併到該分支時才進行部署。

0

我該如何避免建立源部署/從bitbuckt中取出最新版本?

你可以檢查部署細節下的「部署>部署選項」如下:

enter image description here

而且你可以利用KUDUD:\home\site\deployments\tools\deploy.cmd下檢查自動生成deploy.cmd文件。

根據您的要求,我建議您自定義您的deploy.cmd文件,並將.deploymentdeploy.cmd文件放入您的Bitbucket存儲庫。對於一種簡單的方法,您可以下載當前的部署腳本並修改Deployment部分下的腳本,您需要刪除用於構建解決方案的腳本,並將腳本保留爲kudu sync,並且需要修改-f選項從"%DEPLOYMENT_TEMP%""%DEPLOYMENT_SOURCE%"當調用%KUDU_SYNC_COMMAND%時。詳情你可以按照Custom Deployment Script

+1

你可以這樣做,但你可以通過快捷鍵使用'SCM_SCRIPT_GENERATOR_ARGS'事情。看到我的答案。 –

0

如果你要部署的回購與根本沒有構建或改造的全部內容,只是在Azure的應用程序設置中設置SCM_SCRIPT_GENERATOR_ARGS=--basic。這將強制腳本生成器將其視爲「基本」站點,並且不會執行任何構建。

更多信息,請參見wiki