/** * Gets the build wrapper descriptor by name. Primarily used for making them web-visible. */ public Descriptor<BuildWrapper> getBuildWrapper(String shortClassName) { return findDescriptor(shortClassName, BuildWrapper.all()); }
/** * List up all {@link BuildWrapperDescriptor}s that are applicable for the given project. * * @return * The signature doesn't use {@link BuildWrapperDescriptor} to maintain compatibility * with {@link BuildWrapper} implementations before 1.150. */ public static List<Descriptor<BuildWrapper>> getFor(AbstractProject<?, ?> project) { List<Descriptor<BuildWrapper>> result = new ArrayList<>(); Descriptor pd = Jenkins.getInstance().getDescriptor((Class)project.getClass()); for (Descriptor<BuildWrapper> w : BuildWrapper.all()) { if (pd instanceof AbstractProjectDescriptor && !((AbstractProjectDescriptor)pd).isApplicable(w)) continue; if (w instanceof BuildWrapperDescriptor) { BuildWrapperDescriptor bwd = (BuildWrapperDescriptor) w; if(bwd.isApplicable(project)) result.add(bwd); } else { // old BuildWrapper that doesn't implement BuildWrapperDescriptor result.add(w); } } return result; } }
/** * Gets the build wrapper descriptor by name. Primarily used for making them web-visible. */ public Descriptor<BuildWrapper> getBuildWrapper(String shortClassName) { return findDescriptor(shortClassName, BuildWrapper.all()); }
/** * Gets the build wrapper descriptor by name. Primarily used for making them web-visible. */ public Descriptor<BuildWrapper> getBuildWrapper(String shortClassName) { return findDescriptor(shortClassName, BuildWrapper.all()); }
/** * Gets the build wrapper descriptor by name. Primarily used for making them * web-visible. */ public Descriptor<BuildWrapper> getBuildWrapper(String shortClassName) { return findDescriptor(shortClassName, BuildWrapper.all()); }
/** * Gets the build wrapper descriptor by name. Primarily used for making them web-visible. */ public Descriptor<BuildWrapper> getBuildWrapper(String shortClassName) { return findDescriptor(shortClassName, BuildWrapper.all()); }
/** * Gets the build wrapper descriptor by name. Primarily used for making them web-visible. */ public Descriptor<BuildWrapper> getBuildWrapper(String shortClassName) { return findDescriptor(shortClassName, BuildWrapper.all()); }
/** * List up all {@link BuildWrapperDescriptor}s that are applicable for the given project. * * @return * The signature doesn't use {@link BuildWrapperDescriptor} to maintain compatibility * with {@link BuildWrapper} implementations before 1.150. */ public static List<Descriptor<BuildWrapper>> getFor(AbstractProject<?, ?> project) { List<Descriptor<BuildWrapper>> result = new ArrayList<>(); Descriptor pd = Jenkins.getInstance().getDescriptor((Class)project.getClass()); for (Descriptor<BuildWrapper> w : BuildWrapper.all()) { if (pd instanceof AbstractProjectDescriptor && !((AbstractProjectDescriptor)pd).isApplicable(w)) continue; if (w instanceof BuildWrapperDescriptor) { BuildWrapperDescriptor bwd = (BuildWrapperDescriptor) w; if(bwd.isApplicable(project)) result.add(bwd); } else { // old BuildWrapper that doesn't implement BuildWrapperDescriptor result.add(w); } } return result; } }
/** * List up all {@link BuildWrapperDescriptor}s that are applicable for the given project. * * @return * The signature doesn't use {@link BuildWrapperDescriptor} to maintain compatibility * with {@link BuildWrapper} implementations before 1.150. */ public static List<Descriptor<BuildWrapper>> getFor(AbstractProject<?, ?> project) { List<Descriptor<BuildWrapper>> result = new ArrayList<Descriptor<BuildWrapper>>(); Descriptor pd = Hudson.getInstance().getDescriptor((Class)project.getClass()); for (Descriptor<BuildWrapper> w : BuildWrapper.all()) { if (pd instanceof AbstractProjectDescriptor && !((AbstractProjectDescriptor)pd).isApplicable(w)) continue; if (w instanceof BuildWrapperDescriptor) { BuildWrapperDescriptor bwd = (BuildWrapperDescriptor) w; if(bwd.isApplicable(project)) result.add(bwd); } else { // old BuildWrapper that doesn't implement BuildWrapperDescriptor result.add(w); } } return result; } }
/** * List up all {@link BuildWrapperDescriptor}s that are applicable for the * given project. * * @return The signature doesn't use {@link BuildWrapperDescriptor} to * maintain compatibility with {@link BuildWrapper} implementations before * 1.150. */ public static List<Descriptor<BuildWrapper>> getFor(AbstractProject<?, ?> project) { List<Descriptor<BuildWrapper>> result = new ArrayList<Descriptor<BuildWrapper>>(); Descriptor pd = Hudson.getInstance().getDescriptor((Class) project.getClass()); for (Descriptor<BuildWrapper> w : BuildWrapper.all()) { if (pd instanceof AbstractProjectDescriptor && !((AbstractProjectDescriptor) pd).isApplicable(w)) { continue; } if (w instanceof BuildWrapperDescriptor) { BuildWrapperDescriptor bwd = (BuildWrapperDescriptor) w; if (bwd.isApplicable(project)) { result.add(bwd); } } else { // old BuildWrapper that doesn't implement BuildWrapperDescriptor result.add(w); } } return result; } }
/** * List up all {@link BuildWrapperDescriptor}s that are applicable for the given project. * * @return * The signature doesn't use {@link BuildWrapperDescriptor} to maintain compatibility * with {@link BuildWrapper} implementations before 1.150. */ public static List<Descriptor<BuildWrapper>> getFor(AbstractProject<?, ?> project) { List<Descriptor<BuildWrapper>> result = new ArrayList<Descriptor<BuildWrapper>>(); Descriptor pd = Hudson.getInstance().getDescriptor((Class)project.getClass()); for (Descriptor<BuildWrapper> w : BuildWrapper.all()) { if (pd instanceof AbstractProjectDescriptor && !((AbstractProjectDescriptor)pd).isApplicable(w)) continue; if (w instanceof BuildWrapperDescriptor) { BuildWrapperDescriptor bwd = (BuildWrapperDescriptor) w; if(bwd.isApplicable(project)) result.add(bwd); } else { // old BuildWrapper that doesn't implement BuildWrapperDescriptor result.add(w); } } return result; } }
/** * List up all {@link BuildWrapperDescriptor}s that are applicable for the given project. * * @return * The signature doesn't use {@link BuildWrapperDescriptor} to maintain compatibility * with {@link BuildWrapper} implementations before 1.150. */ public static List<Descriptor<BuildWrapper>> getFor(AbstractProject<?, ?> project) { List<Descriptor<BuildWrapper>> result = new ArrayList<Descriptor<BuildWrapper>>(); Descriptor pd = Hudson.getInstance().getDescriptor((Class)project.getClass()); for (Descriptor<BuildWrapper> w : BuildWrapper.all()) { if (pd instanceof AbstractProjectDescriptor && !((AbstractProjectDescriptor)pd).isApplicable(w)) continue; if (w instanceof BuildWrapperDescriptor) { BuildWrapperDescriptor bwd = (BuildWrapperDescriptor) w; if(bwd.isApplicable(project)) result.add(bwd); } else { // old BuildWrapper that doesn't implement BuildWrapperDescriptor result.add(w); } } return result; } }
String runComment = "Automated results from Jenkins: " + BuildWrapper.all().jenkins.getRootUrl() + "/" + build.getUrl().toString(); String milestoneId = testrailMilestone;