云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

免备案CDN_滕州网站建设_怎么样

小七 141 0

使用您喜爱的工具中的GitHub操作部署到Azure

企业和团队正在采用与人员和流程相结合的DevOps技术,以更快的发布周期和持续的价值交付来交付高质量的代码,从而为自己的客户实现更高水平的满意度。然而,通过编辑多个yaml将代码缝合到云自动化工作流中,通常很难构建CI/CD管道。团队最终会花费大量的时间和精力在他们的日常开发周期中设置和切换不同的离散工具。11月,GitHub Actions for Azure开始普遍使用,可以自动将GitHub中的应用程序代码直接从存储库部署到Azure。在此基础上,在Microsoft Build 2020大会上,我们宣布针对Azure的GitHub操作现已集成到Visual Studio代码、Azure CLI和Azure门户中,从而简化了从首选入口点部署到Azure的体验。下载新的VisualStudio代码扩展或安装用于GitHub操作的Azure命令行界面(CLI)扩展。GitHub Actions for Azure现在可以部署任何企业应用程序GitHub操作为您提供了构建自动化软件开发生命周期工作流的灵活性。为了帮助开发团队轻松创建工作流以构建、测试、打包、发布和部署到Azure,GitHub Marketplace上发布了30多个针对Azure的GitHub操作,计划在未来几个月内推出更多的操作。这些操作支持部署到多个Azure服务,从web应用程序到无服务器功能和Kubernetes,以及azuresql和MySQL数据库。我们还支持Azure登录操作,它可以作为一个通用步骤,允许客户使用azurecli或azurepowershell为各种Azure资源使用脚本。此外,还发布了各种实用程序操作,如Azure密钥保险库、应用程序服务设置等,帮助开发人员在遵循所有DevOps最佳实践的同时,针对Azure部署甚至是其复杂的企业应用程序。查看示例应用程序Rock、Paper、Scissors、Lizard、Spock,这是一个使用visualstudio和visualstudio代码构建的多语言应用程序,使用GitHub操作部署并运行在azurekubernetes服务(AKS)上。轻松开始Azure操作我们提供了各种初学者模板来部署使用流行语言和框架(如.NET)创建的应用程序,节点.js在容器中或在任何操作系统上运行。为了简化部署web应用程序的入职体验,我们还提供了示例存储库,它可以帮助您从四个简单的步骤开始:派生示例存储库(示例,Python示例)。单击自述文件中的"部署到Azure"以创建Azure Web应用程序。配置所需的GitHub Repo机密。使用Web应用程序配置更新工作流YAML并提交更改。这些步骤将触发您的CI/CD工作流,以便使用GitHub操作来构建和部署应用程序到Azure。 从Visual Studio代码、Azure门户或Azure CLI创建操作工作流如今,有数百万的开发人员在使用以Azure为目标的visualstudio代码。同样,azureportal上也有数百万的开发者。我们希望与Azure开发者见面,并使用我们所有的开发工具提供最好的端到端开发者体验。有了新的集成,我们宣布将操作集成到各种工具扩展中,您现在可以使用您最喜欢的工具中的GitHub操作轻松地部署到Azure。这将大大减少GitHub操作的启动时间,避免频繁的上下文切换,并帮助您的团队在您最喜欢的工具中使用内置扩展提高工作效率。我们很高兴宣布三个新的工具集成:在azureportal中,GitHub Actions现已添加为App Service Deployment Center和Azure Kubernetes服务中的构建提供程序,使您更容易使用GitHub操作设置CI/CD工作流。 visualstudio代码部署到Azure扩展帮助您在不离开编辑器的情况下为Azure应用程序服务或azurekubernetes服务设置连续构建和部署。Azure CLI扩展可以通过运行命令az extension add--name deploy to Azure来安装,它支持通过az aks app up和az Container app up命令部署到Azure Kubernetes服务和Azure容器实例。您可以使用这些工具集成中的任何一个来设置为每次代码推送都触发的自动生成和完全可自定义的CI/CD工作流。YAML文件预先填充了构建和发布步骤,您可以根据需要进行编辑。作为创建工作流的一部分,所有相关的Azure和GitHub存储库相关的配置都已设置好,您无需担心这两个系统之间的关系。开始请查看starter模板和用于部署到Azure CLI扩展、VisualStudio代码扩展和用于Azure的GitHub操作的文档,以便开始使用。如果您希望看到这些特性的任何更改或建议,那么我们希望您的反馈以及在相应的GitHub存储库中的贡献-我们接受请求!如果任何特定操作遇到问题,也可以在操作存储库中打开问题。了解更多查看更多GitHub与Azure的集成,以自动化代码到云的工作流。查看GitHub操作的全面列表。