All Downloads are FREE. Search and download functionalities are using the official Maven repository.

au.com.centrumsystems.hudson.plugin.buildpipeline.ProjectGridBuilderDescriptor Maven / Gradle / Ivy

Go to download

This plugin provides build pipeline functionality to Hudson and Jenkins. This allows a chain of jobs to be visualised in a new view. Manual jobs in the pipeline can be triggered by a user with the appropriate permissions manually confirming.

The newest version!
package au.com.centrumsystems.hudson.plugin.buildpipeline;

import hudson.DescriptorExtensionList;
import hudson.model.Descriptor;
import hudson.model.Hudson;

/**
 * {@link Descriptor} for {@link ProjectGridBuilder}.
 *
 * @author Kohsuke Kawaguchi
 */
public abstract class ProjectGridBuilderDescriptor extends Descriptor {
    /**
     * For {@link Descriptor}s that explicitly specify {@link ProjectGridBuilder}
     *
     * @param clazz
     *      The type of the {@link ProjectGridBuilder}.
     */
    public ProjectGridBuilderDescriptor(Class clazz) {
        super(clazz);
    }

    /**
     * For {@link Descriptor}s that are enclosed in their {@link ProjectGridBuilder}s.
     */
    public ProjectGridBuilderDescriptor() {
    }

    /**
     * Returns all the registered {@link ProjectGridBuilder} descriptors.
     *
     * @return
     *  always non-null
     */
    public static DescriptorExtensionList all() {
        return Hudson.getInstance().getDescriptorList(ProjectGridBuilder.class);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy