我的TeamCity插件如何检测构建是否是私有的?

时间:2014-08-26 17:17:21

标签: plugins teamcity

我在通知插件中实现了以下界面:

  • BuildServerListener

然后我实现了这个方法,以便我可以报告失败的构建:

  • public void buildFinished(SRunningBuild sRunningBuild)

当失败的构建是私有构建时,我不想生成通知。以下文档详细介绍了我可以检查以确定构建是否为私有的值:

我的问题是如何从buildFinished()方法访问BUILD_IS_PERSONAL的值?

1 个答案:

答案 0 :(得分:0)

哈!发现它:

@Override
public void buildFinished(SRunningBuild sRunningBuild) {
    if (sRunningBuild.getBuildType().isPersonal()) return;
    . . .
}