Discovered the answer to my own question by searching the source for the 
Perforce SCM plug-in.  The plug-in accepts the following parameters:

        // Pull from optional named parameters
        boolean wipeBeforeBuild = overrideWithBooleanParameter(
                "P4CLEANWORKSPACE", build, this.wipeBeforeBuild);
        boolean quickCleanBeforeBuild = overrideWithBooleanParameter(
                "P4QUICKCLEANWORKSPACE", build, this.quickCleanBeforeBuild);
        boolean wipeRepoBeforeBuild = overrideWithBooleanParameter(
                "P4CLEANREPOINWORKSPACE", build, this.wipeRepoBeforeBuild);
        boolean forceSync = overrideWithBooleanParameter(
                "P4FORCESYNC", build, this.forceSync);
        boolean disableChangeLogOnly = overrideWithBooleanParameter(
                "P4DISABLECHANGELOG", build, this.disableChangeLogOnly);
        boolean disableSyncOnly = overrideWithBooleanParameter(
                "P4DISABLESYNCONLY", build, this.disableSyncOnly);
        disableSyncOnly = overrideWithBooleanParameter(
                "P4DISABLESYNC", build, this.disableSyncOnly);

In my case, I just need to expose P4CLEANWORKSPACE.


Nick


On Thursday, August 15, 2013 10:09:33 AM UTC-4, Nick Desjardins wrote:
>
> I'm using the Perforce plug-in to pull our code before building. I would 
> like to enable users to launch a full clean build without having to edit 
> the job configuration, yet keep the default as an incremental build.
>
> Is it possible to parameterize the "Clean Workspace Before Each Build - 
> Full Wipe" setting in the Perforce SCM configuration, either through the 
> build configuration or some hacking using another plug-in? Anyone have any 
> tips?
>
> Thanks,
>
> Nick
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to