Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让TQM与jenkins合作?_Jenkins_Tqdm - Fatal编程技术网

如何让TQM与jenkins合作?

如何让TQM与jenkins合作?,jenkins,tqdm,Jenkins,Tqdm,我喜欢进度条,但当我在jenkins上使用它时,我总是在stdout中得到一堆奇怪的工件和太多的膨胀(特别是,[a无处不在).TQM中是否有一种秘密模式可以使其与jenkins很好地协同工作?无缝检测像jenkins这样的非交互外壳的好处。以下是我的典型输出: label: 0it [00:00, ?it/s][A [A 16%|#6 | 5378/33302 [36:28<2:30:49, 3.09it/s] [A 16%|#6 | 5379/33302

我喜欢进度条,但当我在jenkins上使用它时,我总是在stdout中得到一堆奇怪的工件和太多的膨胀(特别是,
[a
无处不在).TQM中是否有一种秘密模式可以使其与jenkins很好地协同工作?无缝检测像jenkins这样的非交互外壳的好处。以下是我的典型输出:

label: 0it [00:00, ?it/s][A
[A
 16%|#6        | 5378/33302 [36:28<2:30:49,  3.09it/s]
[A
 16%|#6        | 5379/33302 [36:29<2:36:46,  2.97it/s]
[A
...
标签:0it[00:00,?it/s][A
[A]

16%| | 6 | 5378/33302[36:28

从TQM导入TQM
导入操作系统
#试试这个
对于tqdm中的i(…,disable=None):
...
#如果上述方法不起作用,则可选择
对于tqdm中的i(…,disable=os.environ.get(“JENKINS_HOME”):
...
#甚至。。。
对于tqdm中的i(…,disable=os.environ.get(“JENKINS_HOME”)不是None):
...
请注意,
disable=None
应自动检查诸如
sys.stdout.isatty()之类的内容

不幸的是,对于Jenkins不支持
CR
\r
),这是
TQM
的基本要求,我们无能为力

发件人:

tqdm
不需要任何依赖项(甚至不需要
curses
!),只需要Python和支持回车符
\r
和换行符
\n
控制字符的环境


tqdm构造函数中有一个
ascii
选项。这是一个开放的