private JsonCustomDataStorage<TomcatStagingDeploy> getJsonDataStorage(SBuildType buildType, BuildTriggerDescriptor trigger) { String storageId = getStorageId(trigger); CustomDataStorage customDataStorage = buildType.getCustomDataStorage(storageId); return JsonCustomDataStorage.create(customDataStorage, TomcatStagingDeploy.class); }
private JsonCustomDataStorage<PullRequestBuild> getJsonDataStorage(SBuildType buildType, BuildTriggerDescriptor trigger) { String storageId = getStorageId(trigger); CustomDataStorage customDataStorage = buildType.getCustomDataStorage(storageId); return JsonCustomDataStorage.create(customDataStorage, PullRequestBuild.class); }
CustomDataStorage customDataStorage = buildType.getCustomDataStorage(CustomDataStorageKeys.RUN_HISTORY); Map<String, String> buildInfoUrls = new HashMap<String, String>(); for (SBuildRunnerDescriptor buildRunnerDescriptor : buildType.getBuildRunners()) {
@Override public void buildFinished(SRunningBuild build) { super.buildFinished(build); SBuildType type = build.getBuildType(); if (type != null) { CustomDataStorage checkConfigChanges = type.getCustomDataStorage(CustomDataStorageKeys.CHECKOUT_CONFIGURATION_CHANGE_HISTORY); String oldCheckoutConfigurationName = checkConfigChanges.getValue(type.getBuildTypeId()); if (StringUtils.isNotBlank(oldCheckoutConfigurationName)) { type.setCheckoutType(BuildTypeDescriptor.CheckoutType.valueOf(oldCheckoutConfigurationName)); checkConfigChanges.putValue(type.getBuildTypeId(), null); } } }
.append(runnerContext.getParameters().get(BUILD_NUMBER)) .toString(); CustomDataStorage runHistory = buildType.getCustomDataStorage(CustomDataStorageKeys.RUN_HISTORY); runHistory.putValue(customStorageId, artifactoryUrl);
buildType.getCustomDataStorage(CustomDataStorageKeys.CHECKOUT_CONFIGURATION_CHANGE_HISTORY); checkChangeHistory.putValue(buildTypeId, existingCheckType.name());