本文整理汇总了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;未经允许,请勿转载。 |
请发表评论