Azure虚拟机上的持续部署
问题描述:
我正在使用bitbucket作为回购,并且我想用azure创建自动部署。Azure虚拟机上的持续部署
我们没有使用azure网络应用程序,它的Azure虚拟机托管IIS和应用程序。 一台虚拟机上有多个应用程序。
如何在此场景中启用自动部署,欢迎任何帮助或工具建议。
答
您将需要使用外部工具来执行部署。可能你可能需要编写一些脚本来自动完成需要执行的步骤。
有许多工具可以执行此任务的商业或开源可用。其中很受欢迎的有:Puppet,Chef,Powershell DSC,Octopus Deploy等。
答
由于您使用的是Bitbucket,因此我认为您可以利用Bitbucket Pipelines将您的Bitbucket Cloud存储库连续传送到Azure VM。这里是一个关于Continuous integration and delivery of web apps from Atlassian Bitbucket的教程,我假设您可以使用deploy-to-azure.bash
脚本使用您的虚拟机中的FTP服务将您的存储库部署到Azure虚拟机上托管的Web应用程序。您可以按照此tutorial开始使用Bitbucket流水线,并参考此Pipelines-to-Azure Sample设置FTP部署。
它与你的本地是一样的。你用什么地方? –
我们正在发布到一个文件夹并通过使用RDP(一个完整的手动过程)复制到VM。 –