如何让进度条在詹金斯控制台中工作

Abh*_*ian 5 continuous-integration jenkins

我如何让进度条在詹金斯控制台日志中正确显示

我在 docker 容器中运行 jenkins master 和 Slave,我的构建工作是在测试之前安装 laravel。但是composer安装看起来非常丑陋,我很确定有一种方法可以让它看起来漂亮并且用户友好。

我什至尝试了 ansicolor 插件,但仍然没有成功,请参阅屏幕截图了解我遇到的问题

node {
    stage...
    stage...
    stage('Build') {
        ansiColor('xterm') {
            sh 'composer install'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

小智 2

我遇到了同样的问题,从我的研究看来,这是由于 Jenkins 将所有“\r”替换为“\n”。请参阅问题:https://issues.jenkins-ci.org/browse/JENKINS-49918 这使得打印行被附加到新行,而不是相互覆盖以显示进度。看来事情还没有解决。