本文整理汇总了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);
}
示例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);
}
示例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
);
}
示例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;
}
示例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;
}
示例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();
}
示例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;
}
示例8: ArtifactPathHelper
import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public ArtifactPathHelper(@NotNull final ExtensionHolder extensions) {
myExtensions = extensions;
}
示例9: PackAndPublishRunner
import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public PackAndPublishRunner(@NotNull final ExtensionHolder extensionHolder) {
}
示例10: BaseDeployerRunner
import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public BaseDeployerRunner(@NotNull final ExtensionHolder extensionHolder) {
myExtensionHolder = extensionHolder;
}
示例11: FtpDeployerRunner
import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public FtpDeployerRunner(@NotNull final ExtensionHolder extensionHolder) {
super(extensionHolder);
}
示例12: SmbDeployerRunner
import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public SmbDeployerRunner(@NotNull final ExtensionHolder extensionHolder,
@NotNull final PluginDescriptor pluginDescriptor) {
super(extensionHolder);
root = pluginDescriptor.getPluginRoot();
}
示例13: DropboxDeployerRunner
import jetbrains.buildServer.ExtensionHolder; //导入依赖的package包/类
public DropboxDeployerRunner(@NotNull ExtensionHolder extensionHolder) {
this.extensionHolder = extensionHolder;
}