完成CICD后,每次提交时,VSTS都会创建构建并成功将其部署到目标环境。
我想了解构建是如何完成的,每次我在.net项目中提交更改时都是增量或完整构建。
如果我想随时回滚,那么VSTS是否会执行以前的工作版本,或者我需要配置或遵循一些程序来免费使用它?
答案 0 :(得分:0)
如果您使用托管代理,则每次都是完整版。 (需要下载源代码,构建整个项目)
如果您使用私有构建代理并且未清除任何内容(例如,在获取源代码中, clean 为false; Visual Studio Build任务, clean 选项未选中),如果不更改源,构建的一部分将是最新的。 (如果构建结果是最新的,可以下载更新的文件并跳过一些构建目标)
VSTS无法回滚构建,您可以回滚更改,然后重建和重新部署。有关于回滚的博客:Implement Rollback with Release Management。