Azure DevOps部署概述

时间:2019-01-18 01:38:48

标签: azure deployment azure-devops devops

我正在寻找帮助,以了解如何使用Azure DevOps将正在处理的应用程序部署到Windows VM。

当前过程:我们的代码当前在Azure Git存储库中,并且我们有两个QA服务器,已经设置了QA服务器。每次我们进入质量检查服务器,使用命令行git pull命令手动提取最新代码。如果数据库脚本已更新,则运行网页升级/降级数据库。

目标:将使用Azure DevOps自动化该过程。

这就是我所知道的:

  • 1)使用Azure DevOps,将代码部署到QA服务器时,能否仅复制更改后的文件?该软件包非常大,要复制整个内容会花费很长时间。
  • 2)Azure DevOps如何将文件移动到QA服务器,它使用Git pull还是文件复制?
  • 3)使用Azure DevOps工具时,我们可以触发http(s)请求吗?
  • 4)有什么工具可以检查Git仓库是否有更新?
  • 5)是否有工具支持if / else逻辑,因为只有在Git存储库发生更改时,我们才会触发http(s)请求。

只是一个总体思路。

1 个答案:

答案 0 :(得分:0)

  1. 据我所知,没有分层\缓存。
  2. 它将如何使用git pull从Web服务器下载?使用http请求下载程序包
  3. 不确定我是否理解这个问题,但是您可以在部署中执行脚本步骤,并执行您喜欢的任何操作(即http(s)请求)
  4. 这个问题没有道理,您可以使用git命令行,但我不知道这与发布过程有何关系。您应该在提交时构建代码,并创建一个包,以供日后在发布过程中使用
  5. 阅读3和4。