gpt4 book ai didi

Azure PaaS 和持续集成

转载 作者:行者123 更新时间:2023-12-02 06:51:51 24 4
gpt4 key购买 nike

我计划使用 Microsoft Azure 云服务来托管我的应用程序,Azure 可以很好地处理临时/生产实例。

但是,通常我们需要运行 git 和 CI 服务(Jenkins 或 CruizeControl.Net)来创建自动化构建。这适合 Azure 云服务,如果我选择在 VM 上托管我的应用程序,我会将它们放置在那里,但由于我决定走云服务之路,我没有可以用作构建服务器的服务器,我有什么选择?

PS 我们没有运行 TFS。

最佳答案

Windows Azure 网站具有 git/tfs 集成(本地 git、github、bitbucket、tfs)。

但是...由于您的目标是云服务:您需要在基于 Windows 的计算机上创建您的版本。然后,您不仅可以自动化构建,还可以自动化 cspkg 文件的打包(您可以调用命令行工具 cspack 来打包 Azure 的构建,使用 csupload 上传它,然后使用 PowerShell 或跨平台 command line tools 进行部署升级(选择暂存或生产)。

我喜欢上传部署包、对每个部署包进行唯一命名并保留各种构建部署(以及匹配的配置文件)的历史库的想法。如果我需要回滚到先前的实例,这很有效(当然,登台可以让您执行此操作,但您可以选择不运行登台 24/7)。

希望这有帮助...

关于Azure PaaS 和持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15271476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com