我使用 bitbucket 作为 repo,我想用 azure 创建一个自动部署。
我们没有使用 azure web 应用程序,它的 azure VM 托管 IIS 和应用程序。一个虚拟机上有多个应用程序。
在这种情况下如何启用自动部署,欢迎提供任何帮助或工具建议。
我使用 bitbucket 作为 repo,我想用 azure 创建一个自动部署。
我们没有使用 azure web 应用程序,它的 azure VM 托管 IIS 和应用程序。一个虚拟机上有多个应用程序。
在这种情况下如何启用自动部署,欢迎提供任何帮助或工具建议。
由于您使用的是 Bitbucket,我假设您可以利用Bitbucket Pipelines将您的 Bitbucket Cloud 存储库持续交付到 Azure VM。这是来自 Atlassian Bitbucket 的关于持续集成和交付 Web 应用程序的教程,我假设您可以使用deploy-to-azure.bash
使用 VM 中的 FTP 服务的脚本将存储库部署到托管在 Azure VM 上的 Web 应用程序。您可以按照本教程开始使用 Bitbucket Pipelines,并参考此Pipelines-to-Azure 示例来设置 FTP 部署。
您将需要使用外部工具来执行部署。并且可能您可能必须编写一些脚本来自动执行需要执行的步骤。
有许多可用的商业或开源工具可以执行此任务。其中比较流行的有:Puppet、Chef、Powershell DSC、Octopus Deploy 等。