当前位置: 首页>>代码示例>>Java>>正文


Java ValueResolver类代码示例

本文整理汇总了Java中jetbrains.buildServer.parameters.ValueResolver的典型用法代码示例。如果您正苦于以下问题:Java ValueResolver类的具体用法?Java ValueResolver怎么用?Java ValueResolver使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


ValueResolver类属于jetbrains.buildServer.parameters包,在下文中一共展示了ValueResolver类的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: tagBuild

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
/**
 * Tag the finishing build (if requested in the config) as either
 * 1) triggered by SinCity
 * 2) not triggered by SinCity
 */
void tagBuild() {
    // tag the finished build
    SettingNames settingNames = new SettingNames();

    // if this is a SinCity-triggered build, we know for sure that the getSincityRangeTopBuildId() parameter is set;
    // if, on the other hand, it is a non-SinCity-triggered run, it may still be set (and hopefully empty) if the
    // user has set the parameter up in their build configuration; therefore, don't just test for null and accept
    // empty as a sign of a non-SinCity-triggered build
    final String sincityRangeTopBuildId = build.getParametersProvider().get(new ParameterNames().getSincityRangeTopBuildId());
    String tagParameterName = StringUtil.isEmpty(sincityRangeTopBuildId)
            ? settingNames.getTagNameForBuildsNotTriggeredBySinCity()
            : settingNames.getTagNameForBuildsTriggeredBySinCity();

    String unresolvedTagName = sinCityParameters.get(tagParameterName);
    if (StringUtil.isEmpty(unresolvedTagName))
        return;

    ValueResolver resolver = build.getValueResolver();
    final String resolvedTagName = resolver.resolve(unresolvedTagName).getResult();

    Loggers.SERVER.debug("[SinCity] tagging build with '" + resolvedTagName + "'");
    final List<String> resultingTags = new ArrayList<String>(build.getTags());
    resultingTags.add(resolvedTagName);
    build.setTags(resultingTags);
}
 
开发者ID:sferencik,项目名称:SinCity,代码行数:31,代码来源:BuildTagger.java

示例2: getValueResolver

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
public ValueResolver getValueResolver() {
	// TODO Auto-generated method stub
	return null;
}
 
开发者ID:spyder007,项目名称:teamcity-msteams-notifier,代码行数:5,代码来源:MockSBuildType.java

示例3: getValueResolver

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@Override
public ValueResolver getValueResolver() {
	// TODO Auto-generated method stub
	return null;
}
 
开发者ID:spyder007,项目名称:teamcity-msteams-notifier,代码行数:6,代码来源:MockSProject.java

示例4: getParametersResolver

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@Override
public ValueResolver getParametersResolver() {
    return null;
}
 
开发者ID:blackducksoftware,项目名称:hub-teamcity,代码行数:5,代码来源:TestBuildRunnerContext.java

示例5: getSharedParametersResolver

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@Override
public ValueResolver getSharedParametersResolver() {
    return null;
}
 
开发者ID:blackducksoftware,项目名称:hub-teamcity,代码行数:5,代码来源:TestAgentRunningBuild.java

示例6: getValueResolver

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@NotNull
@Override
public ValueResolver getValueResolver() {
    return null;
}
 
开发者ID:matt-richardson,项目名称:teamcity-octopus-build-trigger-plugin,代码行数:6,代码来源:FakeSBuildType.java

示例7: ValueExtractor

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
ValueExtractor(@NotNull Map<String, String> stringMap, @NotNull ValueResolver resolver) {
    this.stringMap = stringMap;
    this.resolver = resolver;
}
 
开发者ID:grundic,项目名称:teamcity-web-parameters,代码行数:5,代码来源:ValueExtractor.java

示例8: RequestConfiguration

import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
public RequestConfiguration(@NotNull Map<String, String> stringMap, @NotNull ValueResolver resolver) {
    this.extractor = new ValueExtractor(stringMap, resolver);
}
 
开发者ID:grundic,项目名称:teamcity-web-parameters,代码行数:4,代码来源:RequestConfiguration.java


注:本文中的jetbrains.buildServer.parameters.ValueResolver类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。