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


Java ExtensionHolder类代码示例

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


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

示例1: setUp

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
@BeforeMethod
public void setUp() throws Exception {
    uploadTaskLog = "Upload to S3 bucket: ";
    noUploadErrorLog = "No files to upload have been found!";
    taskDoneLog = "Done";

    amazonS3Mock = mock(AmazonS3.class);
    loggerMock = mock(BuildProgressLogger.class);
    runnerParametersMock = new HashMap<>();
    agentCheckoutDirectoryMock = mock(File.class);
    extensionHolderMock = mock(ExtensionHolder.class);

    uploadAdapterMock = mock(AWSS3UploadAdapter.class);
    deleteAdapterMock = mock(AWSS3DeleteAdapter.class);

    awsS3AdapterMock = new AWSS3Adapter(uploadAdapterMock, deleteAdapterMock);
    processAdapterHelperMock = mock(AWSS3BuildProcessAdapterHelper.class);
    when(processAdapterHelperMock.createClient(anyString(), anyString())).thenReturn(amazonS3Mock);
    when(processAdapterHelperMock.createClientWithProxy(anyString(), anyString(), anyString())).thenReturn(amazonS3Mock);
}
 
开发者ID:gonzadocarmo,项目名称:teamcity-s3-plugin,代码行数:21,代码来源:AWSS3BuildProcessAdapterTest.java

示例2: setUp

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
@BeforeMethod
public void setUp() throws Exception {
    extensionHolderMock = mock(ExtensionHolder.class);
    awsS3Adapter = mock(AWSS3Adapter.class);
    helperMock = mock(AWSS3BuildProcessAdapterHelper.class);

    agentRunningBuildMock = mock(AgentRunningBuild.class);
    buildRunnerContextMock = mock(BuildRunnerContext.class);
    buildProgressLogger = mock(BuildProgressLogger.class);

    when(agentRunningBuildMock.getBuildLogger()).thenReturn(buildProgressLogger);
    when(agentRunningBuildMock.getCheckoutDirectory()).thenReturn(new File("tmp.txt"));
    when(buildRunnerContextMock.getBuild()).thenReturn(agentRunningBuildMock);

    runner = new AWSS3AgentBuildRunner(extensionHolderMock, awsS3Adapter, helperMock);
}
 
开发者ID:gonzadocarmo,项目名称:teamcity-s3-plugin,代码行数:17,代码来源:AWSS3AgentBuildRunnerTest.java

示例3: PropertiesProvider

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public PropertiesProvider(@NotNull ExtensionHolder extensionHolder,
                          @NotNull final ProjectManager projectManager,
                          @NotNull ProjectSettingsManager projectSettingsManager,
                          @NotNull ServerConfigurations configurations,
                          @NotNull ServerUtil util) {

  this.configurations = configurations;
  this.projectSettingsManager = projectSettingsManager;
  this.myUtil = util;
  this.projectManager = projectManager;


  extensionHolder.registerExtension(
          BuildParametersProvider.class, PropertiesProvider.class.getName(), this
  );
  extensionHolder.registerExtension(
          ParameterDescriptionProvider.class, PropertiesProvider.class.getName(), this
  );
  extensionHolder.registerExtension(
          BuildStartContextProcessor.class, PropertiesProvider.class.getName(), this
  );
}
 
开发者ID:IIIEII,项目名称:ServerConfigurations,代码行数:23,代码来源:PropertiesProvider.java

示例4: AWSS3AgentBuildRunner

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public AWSS3AgentBuildRunner(@NotNull final ExtensionHolder extensionHolder,
                             final @NotNull AWSS3Adapter awsS3Adapter,
                             final @NotNull AWSS3BuildProcessAdapterHelper adapterHelper) {
    myExtensionHolder = extensionHolder;
    this.awsS3Adapter = awsS3Adapter;
    this.adapterHelper = adapterHelper;
}
 
开发者ID:gonzadocarmo,项目名称:teamcity-s3-plugin,代码行数:8,代码来源:AWSS3AgentBuildRunner.java

示例5: AWSS3BuildProcessAdapter

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public AWSS3BuildProcessAdapter(@NotNull final BuildProgressLogger logger,
                                @NotNull final Map<String, String> runnerParameters,
                                @NotNull final File agentCheckoutDirectory,
                                @NotNull final ExtensionHolder extensionHolder,
                                @NotNull final AWSS3Adapter awsS3Adapter,
                                @NotNull final AWSS3BuildProcessAdapterHelper processAdapterHelper) {
    myLogger = logger;
    hasFinished = false;
    hasFailed = false;
    runnerParametersMap = runnerParameters;
    checkoutDirectory = agentCheckoutDirectory;
    this.extensionHolder = extensionHolder;
    this.awsS3Adapter = awsS3Adapter;
    helper = processAdapterHelper;
}
 
开发者ID:gonzadocarmo,项目名称:teamcity-s3-plugin,代码行数:16,代码来源:AWSS3BuildProcessAdapter.java

示例6: getArtifactsCollections

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public @NotNull List<ArtifactsCollection> getArtifactsCollections(String sourcePaths, ExtensionHolder extensionHolder, File checkoutDirectory) {
    final Collection<ArtifactsPreprocessor> preprocessors = extensionHolder.getExtensions(ArtifactsPreprocessor.class);

    final ArtifactsBuilder builder = new ArtifactsBuilder();
    builder.setPreprocessors(preprocessors);
    builder.setBaseDir(checkoutDirectory);
    builder.setArtifactsPaths(sourcePaths);

    return builder.build();
}
 
开发者ID:gonzadocarmo,项目名称:teamcity-s3-plugin,代码行数:11,代码来源:AWSS3BuildProcessAdapterHelper.java

示例7: SSHDeployerRunner

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public SSHDeployerRunner(@NotNull final ExtensionHolder extensionHolder,
                         @NotNull final InternalPropertiesHolder holder,
                         @NotNull final AgentRunningBuildSshKeyManager sshKeyManager) {
  super(extensionHolder);
  myInternalProperties = holder;
  mySshKeyManager = sshKeyManager;
}
 
开发者ID:JetBrains,项目名称:teamcity-deployer-plugin,代码行数:8,代码来源:SSHDeployerRunner.java

示例8: ArtifactPathHelper

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public ArtifactPathHelper(@NotNull final ExtensionHolder extensions) {
    myExtensions = extensions;
}
 
开发者ID:JetBrains,项目名称:teamcity-symbol-server,代码行数:4,代码来源:ArtifactPathHelper.java

示例9: PackAndPublishRunner

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public PackAndPublishRunner(@NotNull final ExtensionHolder extensionHolder) {
}
 
开发者ID:skbkontur,项目名称:OctoPnP,代码行数:3,代码来源:PackAndPublishRunner.java

示例10: BaseDeployerRunner

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public BaseDeployerRunner(@NotNull final ExtensionHolder extensionHolder) {
  myExtensionHolder = extensionHolder;
}
 
开发者ID:JetBrains,项目名称:teamcity-deployer-plugin,代码行数:4,代码来源:BaseDeployerRunner.java

示例11: FtpDeployerRunner

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public FtpDeployerRunner(@NotNull final ExtensionHolder extensionHolder) {
  super(extensionHolder);
}
 
开发者ID:JetBrains,项目名称:teamcity-deployer-plugin,代码行数:4,代码来源:FtpDeployerRunner.java

示例12: SmbDeployerRunner

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public SmbDeployerRunner(@NotNull final ExtensionHolder extensionHolder,
                         @NotNull final PluginDescriptor pluginDescriptor) {
  super(extensionHolder);
  root = pluginDescriptor.getPluginRoot();
}
 
开发者ID:JetBrains,项目名称:teamcity-deployer-plugin,代码行数:6,代码来源:SmbDeployerRunner.java

示例13: DropboxDeployerRunner

import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public DropboxDeployerRunner(@NotNull ExtensionHolder extensionHolder) {
    this.extensionHolder = extensionHolder;
}
 
开发者ID:artmsh,项目名称:teamcity-dropbox-deployer,代码行数:4,代码来源:DropboxDeployerRunner.java


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