build.setVersion(version); build.setName(name); build.setNumber(number); build.setType(type);
build.setVersion(version); build.setName(name); build.setNumber(number); build.setType(type);
build.setVersion(version); build.setName(name); build.setNumber(number); build.setType(type);
public BuildInfoDeployer(ArtifactoryConfigurator configurator, ArtifactoryBuildInfoClient client, Run build, TaskListener listener, BuildInfoAccessor buildinfoAccessor) throws IOException, InterruptedException, NoSuchAlgorithmException { super(configurator, build, listener, client); this.configurator = configurator; this.build = build; envVars = buildinfoAccessor.getEnvVars(); sysVars = buildinfoAccessor.getSysVars(); buildInfo = createBuildInfo("Pipeline", "", BuildType.GENERIC); buildInfo.setBuildRetention(buildinfoAccessor.getRetention().createBuildRetention()); asyncBuildRetention = buildinfoAccessor.getRetention().isAsync(); if (buildinfoAccessor.getStartDate() != null) { buildInfo.setStartedDate(buildinfoAccessor.getStartDate()); } buildInfo.setModules(new ArrayList<Module>(buildinfoAccessor.getModules())); this.buildInfo.setBuildDependencies(new ArrayList<BuildDependency>(buildinfoAccessor.getBuildDependencies())); if (StringUtils.isNotEmpty(buildinfoAccessor.getBuildName())) { buildInfo.setName(buildinfoAccessor.getBuildName()); } if (StringUtils.isNotEmpty(buildinfoAccessor.getBuildNumber())) { buildInfo.setNumber(buildinfoAccessor.getBuildNumber()); } addVcsDataToBuild(build); }