【问题标题】:How can my TeamCity plugin detect if the build is private?我的 TeamCity 插件如何检测构建是否是私有的?
【发布时间】:2014-08-28 11:46:37
【问题描述】:

我在通知插件中实现了以下接口:

  • BuildServerListener

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

  • public void buildFinished(SRunningBuild sRunningBuild)

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

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

【问题讨论】:

    标签: plugins teamcity


    【解决方案1】:

    哈!找到了:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-26
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      • 2011-02-18
      相关资源
      最近更新 更多