我正在尝试将功能集成到我的buildbot进程中以禁止特定的编译警告。 我在这里做了什么:
1)使用警告执行创建文件,下面的示例行:
deps/include/linux/sofia-sip-1.12/sofia-sip/su_tag.h : .*
2)在编译步骤中加入以下内容:
suppressionFile= <path_to> + "/buildbot-warnings-exceptions",
这里是完整的构建步骤,以便更好地参考:
build_4_core = Compile (
command = ["make", "-j4"],
warnOnWarnings = True,
haltOnFailure = True,
workdir = nr.vdk20_build_root,
suppressionFile= nr.vdk20_build_root + "/buildbot-warnings-exceptions",
name = "make_j4" )
3)重新启动了buildmaster
不幸的是,警告似乎没有被过滤掉:( 例如,这里的警告行仍然存在于编译步骤日志和警告列表中:
deps / include / linux / sofia-sip-1.12 / sofia-sip / su_tag.h:206:25:警告: 未使用的参数'p'[-Wunused-parameter]
尝试了几个文件内容,但没有运气
我做错了什么?
只是为了完成图片:
Buildmaster:在64位gentoo服务器上运行 Buildbot版本:0.8.8 扭曲版本:12.3.0
Buildslave:在Ubuntu 12.04 64bit上运行 Buildslave版本:0.8.5 扭曲版本:11.1.0