我要将jenkins-ci升级到最新版本。我正在关注此维基页面(在“管理詹金斯页面”中寻找升级按钮):How to upgrade jenkins
我的问题是,我们有很多工作经常运行(一些定时工作,一些触发工作)。升级时,应该(甚至是否需要)我手头禁用所有工作?如果当前正在运行的作业,应该(甚至是否需要)终止它们?
答案 0 :(得分:0)
很大程度上取决于您如何部署CI。如果您默认安装(没有自定义设置,我假设您可以按照您在链接中提供的自动过程)。
升级时,应该(甚至是否需要)我手头禁用所有工作?
升级时,你应该将你的Jenkins实例置于安静模式Configure > Manage > Quiet down
,这将阻止执行进一步的构建,它也会让所有正在运行的构建完成,我希望这回答你的两个问题。
说说有关工作的更多信息,你应该先做好备份,以防出现问题。
此外,你应该考虑很多关于插件的问题并对它们进行全面检查,因为有些插件可能无法正常工作,因为你正在升级到新的Jenkins核心。有一个名为plugin usage的插件可以帮助您了解当前状态