如何让TQM与jenkins合作?
我喜欢进度条,但当我在jenkins上使用它时,我总是在stdout中得到一堆奇怪的工件和太多的膨胀(特别是,如何让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
[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
选项。这是一个开放的