作为我们发布管道的一部分,我们部署到 Azure blob 存储(静态网站)。因此,每次发布管道运行时,它都会使用创建的新构建工件覆盖 blob 存储的内容,并且我们会看到最新的更改。
对于调试和内部测试,我们要求每个部署而不是覆盖 blob 存储的现有内容,而是创建一个版本。
因此,如果开发人员检查他们对 master 的更改并生成新的工件,它将被部署到https://abc.z22.web.core.windows.net/1。下次将新更改签入到 master 时,它会在 - https://abc.z22.web.core.windows.net/2创建一个新版本。
最近添加的 blob 存储中有版本控制,但您必须手动进入 blob 存储并将版本标记为当前版本。
有没有办法做到这一点?任何其他 Azure 产品可以帮助解决这个问题?