从Taskcluster CI系统下载日志文件
项目描述
tc-fetch
从taskcluster获取工件。
这是一个小巧的实用程序,用于从基于TaskCluster的CI系统下载和获取日志。
特别是,它为使用Mozilla的CI和web-platform-tests CI而构建。
命令行使用
tcfetch [--out-dir <path>] [--artifact-name <name>] [--filter-jobs <expression>]* <repo> <commit>
默认情况下,tcfetch配置为以wptreport格式获取web-platform-tests结果。
有效的repo
名称有
mozilla-central
、mozilla-beta
、autoland
、try
- 在hg.mozilla.org上托管的Mozilla仓库。wpt
- web-platform-tests 仓库。
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
项目详情
关闭
散列值 for tcfetch-0.4.1-cp311-cp311-manylinux_2_34_x86_64.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | cb2881980524e005129b1abe79c9a41ec2385774be6653254e53808db839b42d |
|
MD5 | 40e18ae276bc222b3129ab9fe19f3bb4 |
|
BLAKE2b-256 | c691ede107df9116ed8323d3d54a88b52e91efe4343e9748fcaf0bd8e3ec43bb |