AzureDevops升级
1.升级AzureDevops Server
升级AzureDevops Server,比如我这里是从AzureDevops2019.0.1升级到AzureDevops2019.1.1版本。下载最新的AzureDevops版本,然后直接覆盖安装,安装之后会自动打开配置向导。
选择现有数据库
选择数据库实例
选择生产升级
提供服务账号
Web服务层设置
使用现有搜索服务
验证
下一步,下一步,进行验证。
配置
升级成功
打开网站看一下
WTF,怎么不行,打不开了网站?
没有关系,重启一下电脑,没有什么是重启电脑解决不了的事情,如果有,那就换台电脑重启。查看一下,升级成功,项目和内容都在。
2.数据库升级
升级数据库,其实和重新安装没有什么区别了。
(1) 备份数据库
(2) 卸载数据库
(3) 重新安装数据库
(4) 还原数据库
详见AzureDevOps备份和还原
(5) 执行TFSconfig命令
详见AzureDevOps备份和还原
(6) 重新安装AzureDevops
因为你要重新配置AzureDevops指向的数据库,所以需要打开配置中心,打开配置中心,没有办法,只能重新安装。
(7) 重新配置AzureDevops
建议将应用层文件缓存文件夹置于可用空间至少为 50GB 的磁盘上。如果继续配置,可使用 Azure DevOps 管理控制台中的“文件缓存文件夹”命令向后移动文件缓存位置。整个流程大体上就是这个样子,从2019 update 1,升级到2020_rc2,除了时间上比较长之外,项目内容和部署池、代理池等,都没有任何的变化,还是在处于联机状态,可歌可泣,可歌可泣啊。