public String getMd5() { return buildFile.getMd5(); } }
public String getType() { return buildFile.getType(); }
/** * Assembles the module class * * @return Assembled module */ public Module build() { Module module = new Module(); module.setId(id); module.setArtifacts(artifacts); module.setDependencies(dependencies); module.setProperties(properties); return module; }
/** * Assembles the dependency class * * @return Assembled dependency */ public Dependency build() { Dependency dependency = new Dependency(); dependency.setId(id); dependency.setType(type); dependency.setScopes(scopes); dependency.setSha1(sha1); dependency.setMd5(md5); dependency.setRequiredBy(requiredBy); dependency.setProperties(properties); return dependency; }
private void addVcsDataToBuild(Run build) { if (Jenkins.getInstance().getPlugin(PluginsUtils.GIT_PLUGIN_ID) == null) { return; } List<Vcs> vcsList = Utils.extractVcsBuildData(build); buildInfo.setVcs(vcsList); if (!vcsList.isEmpty()) { Vcs lastVcs = vcsList.get(vcsList.size() - 1); buildInfo.setVcsUrl(lastVcs.getUrl()); buildInfo.setVcsRevision(lastVcs.getRevision()); } }
public String getId() { return module.getId(); }
public void setId(String id) { module.setId(id); }
public String getId() { return dependency.getId(); }
public List<String> getScopes() { return dependency.getScopes(); }
public String getName() { return artifact.getName(); }
public Builder bean(BuildFileBean bean) { Properties beanProperties = bean.getProperties(); if (beanProperties != null) { deployDetails.properties = Maps.fromProperties(beanProperties); } deployDetails.sha1 = bean.getSha1(); deployDetails.md5 = bean.getMd5(); return this; }
/** * Sets the build start time * * @param startedDate Build start date to set */ public void setStartedDate(Date startedDate) { this.started = formatBuildStarted(startedDate.getTime()); }
public String getSha1() { return buildFile.getSha1(); }
/** * Set the emails of recipients about license violations from a comma separated list * * @param licenseViolationRecipients */ public void setLicenseViolationsRecipientsList(String licenseViolationRecipients) { if (StringUtils.isNotBlank(licenseViolationRecipients)) { String[] recipients = StringUtils.split(licenseViolationRecipients, " "); setLicenseViolationRecipients(recipients); } }
public void setScopesList(String scopes) { if (StringUtils.isNotBlank(scopes)) { String[] splitScopes = StringUtils.split(scopes, " "); setScopes(splitScopes); } }
public String getScopesList() { StringBuilder builder = new StringBuilder(); String[] scopes = getScopes(); if (scopes == null || scopes.length == 0) { return builder.toString(); } for (String scope : scopes) { builder.append(scope).append(" "); } return builder.toString(); }
public String getLicenseViolationsRecipientsList() { StringBuilder builder = new StringBuilder(); String[] recipients = getLicenseViolationRecipients(); if (recipients == null || recipients.length == 0) { return builder.toString(); } for (String recipient : recipients) { builder.append(recipient).append(" "); } return builder.toString(); } }
public GenericBuildInfoDeployer(ArtifactoryGenericConfigurator configurator, ArtifactoryBuildInfoClient client, Run build, TaskListener listener, List<Artifact> deployedArtifacts, List<BuildDependency> buildDependencies, List<Dependency> publishedDependencies) throws IOException, NoSuchAlgorithmException, InterruptedException { super(configurator, build, listener, client); this.configurator = configurator; this.build = build; this.buildInfo = createBuildInfo("Generic", "", BuildType.GENERIC); createDeployDetailsAndAddToBuildInfo(deployedArtifacts, publishedDependencies); buildInfo.setBuildDependencies(buildDependencies); }
/** * Assembles the dependency class * * @return Assembled dependency */ public Dependency build() { Dependency dependency = new Dependency(); dependency.setId(id); dependency.setType(type); dependency.setScopes(scopes); dependency.setSha1(sha1); dependency.setMd5(md5); dependency.setRequiredBy(requiredBy); dependency.setProperties(properties); return dependency; }
public boolean apply(Module input) { return input.getId().equals(moduleKey); } }, null);