package org.jenkinsci.plugins.p4.publish; import hudson.DescriptorExtensionList; import hudson.ExtensionPoint; import hudson.model.Describable; import java.io.Serializable; import jenkins.model.Jenkins; public abstract class Publish implements ExtensionPoint, Describable<Publish>, Serializable { private static final long serialVersionUID = 1L; private final String description; private String expandedDesc; public String getDescription() { return description; } public Publish(String description) { this.description = description; } public PublishDescriptor getDescriptor() { return (PublishDescriptor) Jenkins.getInstance().getDescriptor( getClass()); } public static DescriptorExtensionList<Publish, PublishDescriptor> all() { return Jenkins.getInstance() .<Publish, PublishDescriptor> getDescriptorList(Publish.class); } public String getExpandedDesc() { return expandedDesc; } public void setExpandedDesc(String expandedDesc) { this.expandedDesc = expandedDesc; } }
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#9 | 26094 | Paul Allen |
Merge pull request #105 from jenkinsci/publishFilter Publish path filter for reconcile JENKINS-56501 |
||
#8 | 25668 | Paul Allen |
Merge pull request #94 from lystor/bug-56414 JENKINS-56414: Support of Reconcile with Modtime in P4Publish |
||
#7 | 24488 | Paul Allen |
Min version Jenkins 2.60.3 Upgrade dependencies and move to Java 8. |
||
#6 | 23216 | Tsaukpaetra |
Allow expandedDesc to be used if only Description has been set. This can occur in the "Save Configuration" beta functionality. |
||
#5 | 19790 | Paul Allen |
Add a propagate delete option to Publish. Originally only add/edits were permitted to prevent users deleting files with incorrect View maps, but this option allows deletes if enabled. JENKINS-27885 |
||
#4 | 19581 | Paul Allen | Minor fixes to satisfy FindBugs Analysis. | ||
#3 | 14035 | Paul Allen |
Publish on Success option. Added a checkbox to the Publish step to only shelve/submit change if the build succeeded. |
||
#2 | 11334 | Paul Allen |
Remote slave support for Publish Perforce Publish commands need to be executed from the remote slave. - Includes refactoring into task package |
||
#1 | 11231 | Paul Allen |
Publish assets to Perforce. New feature to allow Jenkins to shelve or submit the build result to Perforce. Configured as a Post Build Step, the Perforce credential and workspace are required as the asset could be published to a different Perforce instance. |