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