本文整理汇总了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);
}
示例2: getValueResolver
import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
public ValueResolver getValueResolver() {
// TODO Auto-generated method stub
return null;
}
示例3: getValueResolver
import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@Override
public ValueResolver getValueResolver() {
// TODO Auto-generated method stub
return null;
}
示例4: getParametersResolver
import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@Override
public ValueResolver getParametersResolver() {
return null;
}
示例5: getSharedParametersResolver
import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@Override
public ValueResolver getSharedParametersResolver() {
return null;
}
示例6: getValueResolver
import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
@NotNull
@Override
public ValueResolver getValueResolver() {
return null;
}
示例7: ValueExtractor
import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
ValueExtractor(@NotNull Map<String, String> stringMap, @NotNull ValueResolver resolver) {
this.stringMap = stringMap;
this.resolver = resolver;
}
示例8: RequestConfiguration
import jetbrains.buildServer.parameters.ValueResolver; //导入依赖的package包/类
public RequestConfiguration(@NotNull Map<String, String> stringMap, @NotNull ValueResolver resolver) {
this.extractor = new ValueExtractor(stringMap, resolver);
}