跳转到主要内容

从Taskcluster CI系统下载日志文件

项目描述

tc-fetch

从taskcluster获取工件。

这是一个小巧的实用程序,用于从基于TaskCluster的CI系统下载和获取日志。

特别是,它为使用Mozilla的CIweb-platform-tests CI而构建。

命令行使用

tcfetch [--out-dir <path>] [--artifact-name <name>] [--filter-jobs <expression>]* <repo> <commit>

默认情况下,tcfetch配置为以wptreport格式获取web-platform-tests结果。

有效的repo名称有

commit必须是相应仓库中提交的哈希值。对于Mozilla仓库,最小提交前缀是12个字符。对于web-platform-tests,任何非歧义性内容都应有效。

--out-dir - 存放下载工件文件的路径。

--artifact-name - 要下载的工件名称(目前实现为对完整路径的尾部匹配)。

--filter-jobs - 用于选择要包含的任务名称的过滤器字符串。这是一个解释为正则表达式的字符串。如果字符串以!开头,则排除任何匹配的任务。如果字符串以^(移除任何!)开头,则用作正则表达式与完整任务名称进行匹配,否则用作子字符串匹配。

例如,要从web-platform-tests的commit 0f123ad获取所有Firefox日志并将其放入名为logs的目录中

tcfetch --out-dir logs --filter-jobs '-firefox-' wpt 0f123ad

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

tcfetch-0.4.1.tar.gz (30.0 kB 查看散列值)

上传时间

构建分布

tcfetch-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl (2.5 MB 查看散列值)

上传时间 CPython 3.11 manylinux: glibc 2.34+ x86-64

由支持