Gitlab更新是比较频繁的,如果忘记升级,再进行跨版本升级的时候,会比较麻烦,同时备份出来的文件,如果想要恢复也不好处理,所以保持版本最新是不错的选择。
不过Gitlab的在线升级,是比较耗时的,而且如果是单服务器模式,升级过程中服务会中断,所以在凌晨的时候自动升级,是不错的选择。
crontab -e
在定时任务中,加入:
0 4 * * * sudo apt update && sudo apt-get upgrade -y
这样每天凌晨4点,服务器就会尝试升级相关软件,当然也包括gitlab。
当然要注意的是,升级过程有可能失败,所以每天要记得看看服务是否正常。升级时,有备份,如果有问题可以进行恢复。