我现在在 Jenkins 中运行了一个构建,我可以在控制台输出中看到的是:
Started by user anonymous
Building in workspace /var/lib/jenkins/workspace/Main
Checkout:Main / /var/lib/jenkins/workspace/Main - hudson.remoting.LocalChannel@820ea4
Using strategy: Default
Cloning the remote Git repository
Cloning repository origin
我知道这可能是因为 Git 进程尚未刷新其输出流;但这令人沮丧,因为如果我git clone
从终端运行 a ,那么我可以清楚地看到实时更新的百分比,告诉我命令距离完成有多近。
没关系,除了:
- 我需要尽快关闭这台机器。
- 这个特定的 repo 需要很长时间才能克隆(比如一个多小时)。
- 因此,如果克隆达到 90%,我想让它完成。如果它更像是 50%,那么我只想杀死构建并在早上重新开始。
有谁知道是否有可能以某种方式获得我渴望的信息?