创建Jenkins首个Pipeline时控制台输出页面持续刷新问题求助
解决Jenkins 2.118 Pipeline控制台持续刷新的问题
嘿,我太懂这种烦恼了——超快速的Pipeline(比如只是个echo hello)刚跑完,控制台页面就一直自动刷新,连切换菜单的机会都没有。针对Jenkins 2.118这个版本,给你几个实测有效的解决办法:
临时关闭控制台自动刷新
你可以直接在控制台输出的URL末尾加上参数?autoRefresh=false,比如原来的地址是http://你的Jenkins地址/job/你的Pipeline名称/1/console,修改后变成:http://你的Jenkins地址/job/你的Pipeline名称/1/console?autoRefresh=false这样页面就会停止自动刷新,你可以安心切换到其他菜单选项。
给Pipeline加个短暂延迟
如果不想每次手动改URL,那就给你的构建步骤加个几秒的延迟,让你有足够时间操作。比如在echo命令后面加一行sleep,示例Pipeline代码:pipeline { agent any stages { stage('Demo') { steps { echo 'hello' sleep 5 // 这里设置5秒延迟,你可以根据需求调整时长 } } } }这样构建过程会多停留几秒,你完全来得及切换菜单或者查看内容。
提前准备控制台页面
如果你知道构建会很快完成,可以在触发构建前先打开对应的控制台页面,然后立刻点击页面上的「暂停自动刷新」按钮(一般在控制台右上角),这样构建完成后也不会反复刷新页面。
内容的提问来源于stack exchange,提问作者Fernando Césár S.
相关产品推荐
相关产品推荐

