public class GerritTrigger
extends hudson.triggers.Trigger<hudson.model.Job>
Modifier and Type | Class and Description |
---|---|
static class |
GerritTrigger.DescriptorImpl
The Descriptor for the Trigger.
|
class |
GerritTrigger.RunningJobs
Class for maintaining and synchronizing the runningJobs info.
|
Modifier and Type | Field and Description |
---|---|
static String |
JOB_ABORT
Default 'true'.
|
Constructor and Description |
---|
GerritTrigger(List<GerritProject> gerritProjects)
Default DataBound Constructor.
|
GerritTrigger(List<GerritProject> gerritProjects,
SkipVote skipVote,
Integer gerritBuildStartedVerifiedValue,
Integer gerritBuildStartedCodeReviewValue,
Integer gerritBuildSuccessfulVerifiedValue,
Integer gerritBuildSuccessfulCodeReviewValue,
Integer gerritBuildFailedVerifiedValue,
Integer gerritBuildFailedCodeReviewValue,
Integer gerritBuildUnstableVerifiedValue,
Integer gerritBuildUnstableCodeReviewValue,
Integer gerritBuildNotBuiltVerifiedValue,
Integer gerritBuildNotBuiltCodeReviewValue,
boolean silentMode,
boolean silentStartMode,
boolean escapeQuotes,
boolean noNameAndEmailParameters,
boolean readableMessage,
String dependencyJobsNames,
String buildStartMessage,
String buildSuccessfulMessage,
String buildUnstableMessage,
String buildFailureMessage,
String buildNotBuiltMessage,
String buildUnsuccessfulFilepath,
String customUrl,
String serverName,
String gerritSlaveId,
List<PluginGerritEvent> triggerOnEvents,
boolean dynamicTriggerConfiguration,
String triggerConfigURL,
String notificationLevel)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
cancelTimer()
Cancels the timerTask, if it exists.
|
protected hudson.model.ParametersAction |
createParameters(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event,
hudson.model.Job project)
Deprecated.
|
hudson.util.ListBoxModel |
doFillVerdictCategoryItems()
Fills the verdict category drop-down list for the comment-added events.
|
boolean |
equals(Object obj) |
List<GerritSlave> |
gerritSlavesToWaitFor(String gerritServerName)
Convenience method to get the list of GerritSlave to which replication
should be done before letting the build execute.
|
String |
getBuildFailureMessage()
The message to show users when a build finishes, if custom messages are enabled.
|
String |
getBuildNotBuiltMessage()
The message to show users when all builds are not built, if custom messages are enabled.
|
int |
getBuildScheduleDelay()
getBuildScheduleDelay method will return configured buildScheduledelay value.
|
String |
getBuildStartMessage()
The message to show users when a build starts, if custom messages are enabled.
|
String |
getBuildSuccessfulMessage()
The message to show users when a build succeeds, if custom messages are enabled.
|
String |
getBuildUnstableMessage()
The message to show users when a build is unstable, if custom messages are enabled.
|
String |
getBuildUnsuccessfulFilepath()
The path to a file that contains the unsuccessful Gerrit comment message.
|
GerritTriggerParameters.ParameterMode |
getChangeSubjectParameterMode()
What mode the change subject parameter
GerritTriggerParameters.GERRIT_CHANGE_SUBJECT should be used
when adding it. |
GerritTriggerParameters.ParameterMode |
getCommentTextParameterMode()
What mode the comment text parameter
GerritTriggerParameters.GERRIT_EVENT_COMMENT_TEXT should be used
when adding it. |
GerritTriggerParameters.ParameterMode |
getCommitMessageParameterMode()
What mode the commit message parameter
GerritTriggerParameters.GERRIT_CHANGE_COMMIT_MESSAGE should be used
when adding it. |
String |
getCustomUrl()
URL to send in comment to Gerrit.
|
String |
getDependencyJobsNames()
The list of dependency jobs, ie jobs on which this job depends.
|
hudson.triggers.TriggerDescriptor |
getDescriptor() |
List<GerritProject> |
getDynamicGerritProjects()
The list of dynamically configured triggering rules.
|
Integer |
getGerritBuildFailedCodeReviewValue()
Job specific Gerrit code review vote when a build is failed, null means that the global value should be used.
|
Integer |
getGerritBuildFailedVerifiedValue()
Job specific Gerrit verified vote when a build is failed, null means that the global value should be used.
|
Integer |
getGerritBuildNotBuiltCodeReviewValue()
Job specific Gerrit code review vote when a build is not built, null means that the global value should be used.
|
Integer |
getGerritBuildNotBuiltVerifiedValue()
Job specific Gerrit verified vote when a build is not built, null means that the global value should be used.
|
Integer |
getGerritBuildStartedCodeReviewValue()
Job specific Gerrit code review vote when a build is started, null means that the global value should be used.
|
Integer |
getGerritBuildStartedVerifiedValue()
Job specific Gerrit verified vote when a build is started, null means that the global value should be used.
|
Integer |
getGerritBuildSuccessfulCodeReviewValue()
Job specific Gerrit code review vote when a build is successful, null means that the global value should be
used.
|
Integer |
getGerritBuildSuccessfulVerifiedValue()
Job specific Gerrit verified vote when a build is successful, null means that the global value should be used.
|
Integer |
getGerritBuildUnstableCodeReviewValue()
Job specific Gerrit code review vote when a build is unstable, null means that the global value should be used.
|
Integer |
getGerritBuildUnstableVerifiedValue()
Job specific Gerrit verified vote when a build is unstable, null means that the global value should be used.
|
List<GerritProject> |
getGerritProjects()
The list of GerritProject triggering rules.
|
String |
getGerritSlaveId()
The selected slave associated to this job, if enabled in server configs.
|
GerritTriggerParameters.ParameterMode |
getNameAndEmailParameterMode()
The parameter mode for the compound "name and email" parameters.
|
String |
getNotificationLevel()
Whom to notify.
|
List<hudson.model.Action> |
getProjectActions() |
String |
getServerName()
Returns name of server.
|
SkipVote |
getSkipVote()
The skip vote selection.
|
static GerritTrigger |
getTrigger(hudson.model.Job project)
Finds the GerritTrigger in a project.
|
String |
getTriggerConfigURL()
The URL where the trigger configuration should be fetched from.
|
List<PluginGerritEvent> |
getTriggerOnEvents()
Getter for the triggerOnEvents list.
|
int |
hashCode() |
boolean |
isDynamicTriggerConfiguration()
If trigger configuration should be fetched from a URL or not.
|
boolean |
isEscapeQuotes()
if escapeQuotes is on or off.
|
boolean |
isFileTriggerEnabled()
Convenience method for finding it out if file triggering is enabled in the Gerrit version.
|
boolean |
isInteresting(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
Should we trigger on this event?
|
boolean |
isNoNameAndEmailParameters()
Deprecated.
replaced with
getNameAndEmailParameterMode() |
boolean |
isReadableMessage()
Deprecated.
replaced with
getCommitMessageParameterMode() |
boolean |
isSilentMode()
If silent mode is on or off.
|
boolean |
isSilentStartMode()
If silent start mode is on or off.
|
boolean |
isTriggerOnDraftPublishedEnabled()
Convenience method for finding it out if triggering on draft published is enabled in the Gerrit version.
|
void |
notifyBuildEnded(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
Used to inform the server that the builds for a job have ended.
|
Object |
readResolve()
Converts old trigger configs when only patchset created was available as event
and when jobs were not associated to Gerrit servers.
|
void |
retriggerAllBuilds(TriggerContext context)
Retriggers all builds in the given context.
|
void |
retriggerThisBuild(TriggerContext context)
Re-triggers the build in
TriggerContext.getThisBuild() for the context's event. |
protected void |
schedule(GerritCause cause,
com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
Deprecated.
|
protected void |
schedule(GerritCause cause,
com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event,
hudson.model.Job project)
Deprecated.
|
void |
setBuildFailureMessage(String buildFailureMessage)
Message to write to Gerrit when a build fails.
|
void |
setBuildNotBuiltMessage(String buildNotBuiltMessage)
Message to write to Gerrit when all builds are not built.
|
void |
setBuildStartMessage(String buildStartMessage)
Message to write to Gerrit when a build begins.
|
void |
setBuildSuccessfulMessage(String buildSuccessfulMessage)
Message to write to Gerrit when a build succeeds.
|
void |
setBuildUnstableMessage(String buildUnstableMessage)
Message to write to Gerrit when a build is unstable.
|
void |
setBuildUnsuccessfulFilepath(String buildUnsuccessfulFilepath)
Sets the path to a file that contains the unsuccessful Gerrit comment message.
|
void |
setChangeSubjectParameterMode(GerritTriggerParameters.ParameterMode changeSubjectParameterMode)
What mode the change subject parameter
GerritTriggerParameters.GERRIT_CHANGE_SUBJECT should be used
when adding it. |
void |
setCommentTextParameterMode(GerritTriggerParameters.ParameterMode commentTextParameterMode)
What mode the comment text parameter
GerritTriggerParameters.GERRIT_EVENT_COMMENT_TEXT should be used
when adding it. |
void |
setCommitMessageParameterMode(GerritTriggerParameters.ParameterMode commitMessageParameterMode)
What mode the commit message parameter
GerritTriggerParameters.GERRIT_CHANGE_COMMIT_MESSAGE should be used
when adding it. |
void |
setCustomUrl(String customUrl)
Custom URL to send to Gerrit instead of build URL.
|
void |
setDependencyJobsNames(String dependencyJobsNames)
The list of jobs on which this job depends.
|
void |
setDynamicTriggerConfiguration(boolean dynamicTriggerConfiguration)
Set if dynamic trigger configuration should be enabled or not.
|
void |
setEscapeQuotes(boolean escapeQuotes)
Sets escapeQuotes to on or off.
|
void |
setGerritBuildFailedCodeReviewValue(Integer gerritBuildFailedCodeReviewValue)
Job specific Gerrit code review vote when a build is failed, providing null means that the global value should be
used.
|
void |
setGerritBuildFailedVerifiedValue(Integer gerritBuildFailedVerifiedValue)
Job specific Gerrit verified vote when a build is failed, providing null means that the global value should be
used.
|
void |
setGerritBuildNotBuiltCodeReviewValue(Integer gerritBuildNotBuiltCodeReviewValue)
Job specific Gerrit code review vote when a build is not built, providing null means that the global value should
be used.
|
void |
setGerritBuildNotBuiltVerifiedValue(Integer gerritBuildNotBuiltVerifiedValue)
Job specific Gerrit verified vote when a build is not built, providing null means that the global value should be
used.
|
void |
setGerritBuildStartedCodeReviewValue(Integer gerritBuildStartedCodeReviewValue)
Job specific Gerrit code review vote when a build is started, providing null means that the global value should
be used.
|
void |
setGerritBuildStartedVerifiedValue(Integer gerritBuildStartedVerifiedValue)
Job specific Gerrit verified vote when a build is started, providing null means that the global value should be
used.
|
void |
setGerritBuildSuccessfulCodeReviewValue(Integer gerritBuildSuccessfulCodeReviewValue)
Job specific Gerrit code review vote when a build is successful, providing null means that the global value
should be used.
|
void |
setGerritBuildSuccessfulVerifiedValue(Integer gerritBuildSuccessfulVerifiedValue)
Job specific Gerrit verified vote when a build is successful, providing null means that the global value should
be used.
|
void |
setGerritBuildUnstableCodeReviewValue(Integer gerritBuildUnstableCodeReviewValue)
Job specific Gerrit code review vote when a build is unstable, providing null means that the global value should
be used.
|
void |
setGerritBuildUnstableVerifiedValue(Integer gerritBuildUnstableVerifiedValue)
Job specific Gerrit verified vote when a build is unstable, providing null means that the global value should be
used.
|
void |
setGerritProjects(List<GerritProject> gerritProjects)
The list of GerritProject triggering rules.
|
void |
setGerritSlaveId(String gerritSlaveId)
The selected slave associated to this job, if enabled in server configs.
|
void |
setNameAndEmailParameterMode(GerritTriggerParameters.ParameterMode nameAndEmailParameterMode)
The parameter mode for the compound "name and email" parameters.
|
void |
setNoNameAndEmailParameters(boolean noNameAndEmailParameters)
Deprecated.
|
void |
setNotificationLevel(String notificationLevel)
Whom to notify.
|
void |
setReadableMessage(boolean readableMessage)
Deprecated.
|
void |
setServerName(String name)
Set the selected server.
|
void |
setSilentMode(boolean silentMode)
Sets silent mode to on or off.
|
void |
setSilentStartMode(boolean silentStartMode)
Sets silent start mode to on or off.
|
void |
setSkipVote(SkipVote skipVote)
The skip vote selection.
|
void |
setTriggerConfigURL(String triggerConfigURL)
Set the URL where the trigger configuration should be fetched from.
|
void |
setTriggerOnEvents(List<PluginGerritEvent> triggerOnEvents)
The list of event types to trigger on.
|
void |
start(hudson.model.Job project,
boolean newInstance) |
void |
stop() |
void |
updateTriggerConfigURL()
This method is called by the timer thread at regular intervals.
|
void |
waitForProjectListToBeReady()
Wait for the project list to be ready.
|
public static final String JOB_ABORT
@DataBoundConstructor public GerritTrigger(List<GerritProject> gerritProjects)
gerritProjects
- the set of triggering rules.@Deprecated public GerritTrigger(List<GerritProject> gerritProjects, SkipVote skipVote, Integer gerritBuildStartedVerifiedValue, Integer gerritBuildStartedCodeReviewValue, Integer gerritBuildSuccessfulVerifiedValue, Integer gerritBuildSuccessfulCodeReviewValue, Integer gerritBuildFailedVerifiedValue, Integer gerritBuildFailedCodeReviewValue, Integer gerritBuildUnstableVerifiedValue, Integer gerritBuildUnstableCodeReviewValue, Integer gerritBuildNotBuiltVerifiedValue, Integer gerritBuildNotBuiltCodeReviewValue, boolean silentMode, boolean silentStartMode, boolean escapeQuotes, boolean noNameAndEmailParameters, boolean readableMessage, String dependencyJobsNames, String buildStartMessage, String buildSuccessfulMessage, String buildUnstableMessage, String buildFailureMessage, String buildNotBuiltMessage, String buildUnsuccessfulFilepath, String customUrl, String serverName, String gerritSlaveId, List<PluginGerritEvent> triggerOnEvents, boolean dynamicTriggerConfiguration, String triggerConfigURL, String notificationLevel)
GerritTrigger(List)
and DataBoundSetter
s.gerritProjects
- the set of triggering rules.skipVote
- what votes if any should be skipped in the final
verified/code review calculation.gerritBuildStartedVerifiedValue
- Job specific Gerrit verified vote when a build is started, null means that
the global value should be used.gerritBuildStartedCodeReviewValue
- Job specific Gerrit code review vote when a build is started, null means
that the global value should be used.gerritBuildSuccessfulVerifiedValue
- Job specific Gerrit verified vote when a build is successful, null means
that the global value should be used.gerritBuildSuccessfulCodeReviewValue
- Job specific Gerrit code review vote when a build is successful, null means
that the global value should be used.gerritBuildFailedVerifiedValue
- Job specific Gerrit verified vote when a build is failed, null means that
the global value should be used.gerritBuildFailedCodeReviewValue
- Job specific Gerrit code review vote when a build is failed, null means
that the global value should be used.gerritBuildUnstableVerifiedValue
- Job specific Gerrit verified vote when a build is unstable, null means that
the global value should be used.gerritBuildUnstableCodeReviewValue
- Job specific Gerrit code review vote when a build is unstable, null means
that the global value should be used.gerritBuildNotBuiltVerifiedValue
- Job specific Gerrit verified vote when a build is not built, null means that
the global value should be used.gerritBuildNotBuiltCodeReviewValue
- Job specific Gerrit code review vote when a build is not built, null means
that the global value should be used.silentMode
- Silent Mode on or off.silentStartMode
- Silent Start Mode on or off.escapeQuotes
- EscapeQuotes on or off.noNameAndEmailParameters
- Whether to create parameters containing name and emailreadableMessage
- Human readable message or not.dependencyJobsNames
- The list of jobs on which this job dependsbuildStartMessage
- Message to write to Gerrit when a build beginsbuildSuccessfulMessage
- Message to write to Gerrit when a build succeedsbuildUnstableMessage
- Message to write to Gerrit when a build is unstablebuildFailureMessage
- Message to write to Gerrit when a build failsbuildNotBuiltMessage
- Message to write to Gerrit when all builds are not builtbuildUnsuccessfulFilepath
- Filename to retrieve Gerrit comment message from, in the case of an
unsuccessful build.customUrl
- Custom URL to send to Gerrit instead of build URLserverName
- The selected servergerritSlaveId
- The selected slave associated to this job, if enabled in server configstriggerOnEvents
- The list of event types to trigger on.dynamicTriggerConfiguration
- Dynamic trigger configuration on or offtriggerConfigURL
- Where to fetch the configuration file fromnotificationLevel
- Whom to notify.@Nonnull public GerritTriggerParameters.ParameterMode getNameAndEmailParameterMode()
isNoNameAndEmailParameters()
.@DataBoundSetter public void setNameAndEmailParameterMode(@Nonnull GerritTriggerParameters.ParameterMode nameAndEmailParameterMode)
isNoNameAndEmailParameters()
.nameAndEmailParameterMode
- the modeGerritTriggerParameters.GERRIT_CHANGE_ABANDONER
,
GerritTriggerParameters.GERRIT_CHANGE_OWNER
,
GerritTriggerParameters.GERRIT_CHANGE_RESTORER
,
GerritTriggerParameters.GERRIT_EVENT_ACCOUNT
,
GerritTriggerParameters.GERRIT_SUBMITTER
@Nonnull public GerritTriggerParameters.ParameterMode getCommitMessageParameterMode()
GerritTriggerParameters.GERRIT_CHANGE_COMMIT_MESSAGE
should be used
when adding it.@DataBoundSetter public void setCommitMessageParameterMode(@Nonnull GerritTriggerParameters.ParameterMode commitMessageParameterMode)
GerritTriggerParameters.GERRIT_CHANGE_COMMIT_MESSAGE
should be used
when adding it.commitMessageParameterMode
- the mode@Nonnull public GerritTriggerParameters.ParameterMode getChangeSubjectParameterMode()
GerritTriggerParameters.GERRIT_CHANGE_SUBJECT
should be used
when adding it.@DataBoundSetter public void setChangeSubjectParameterMode(@Nonnull GerritTriggerParameters.ParameterMode changeSubjectParameterMode)
GerritTriggerParameters.GERRIT_CHANGE_SUBJECT
should be used
when adding it.changeSubjectParameterMode
- the mode@Nonnull public GerritTriggerParameters.ParameterMode getCommentTextParameterMode()
GerritTriggerParameters.GERRIT_EVENT_COMMENT_TEXT
should be used
when adding it.@DataBoundSetter public void setCommentTextParameterMode(@Nonnull GerritTriggerParameters.ParameterMode commentTextParameterMode)
GerritTriggerParameters.GERRIT_EVENT_COMMENT_TEXT
should be used
when adding it.commentTextParameterMode
- the mode@DataBoundSetter public void setSkipVote(SkipVote skipVote)
skipVote
- what votes if any should be skipped in the finalpublic String getServerName()
@DataBoundSetter public void setServerName(String name)
name
- the name of the newly selected server.public String getGerritSlaveId()
GerritSlave
@DataBoundSetter public void setGerritSlaveId(String gerritSlaveId)
gerritSlaveId
- the id of the gerrit slaveGerritSlave
public static GerritTrigger getTrigger(@Nullable hudson.model.Job project)
project
- the project.public void cancelTimer()
public void start(hudson.model.Job project, boolean newInstance)
start
in class hudson.triggers.Trigger<hudson.model.Job>
public void stop()
stop
in class hudson.triggers.Trigger<hudson.model.Job>
@Deprecated protected void schedule(GerritCause cause, com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
EventListener.schedule(GerritTrigger, GerritCause, GerritTriggeredEvent)
Trigger.job
as the project to build.cause
- the cause of the build.event
- the event.@Deprecated protected void schedule(GerritCause cause, com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, hudson.model.Job project)
EventListener.schedule(GerritTrigger, GerritCause, GerritTriggeredEvent, Job)
cause
- the cause of the build.event
- the event.project
- the project to build.@Deprecated protected hudson.model.ParametersAction createParameters(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event, hudson.model.Job project)
EventListener.createParameters(GerritTriggeredEvent, Job)
event
- the event.project
- the project.public hudson.util.ListBoxModel doFillVerdictCategoryItems()
public void notifyBuildEnded(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
event
- the event.public int getBuildScheduleDelay()
GerritDefaultValues.DEFAULT_BUILD_SCHEDULE_DELAY
.public void retriggerThisBuild(TriggerContext context)
TriggerContext.getThisBuild()
for the context's event.
Will not do any isInteresting(GerritTriggeredEvent)
checks. If more
than one build was triggered by the event the results from those builds will be counted again, but they won't be
re-triggered. If any builds for the event are still running, this new scheduled build will replace its
predesessor. If the project is currently building the event, no scheduling will be done.context
- the previous context.public void retriggerAllBuilds(TriggerContext context)
context
- the context to rebuild.ToGerritRunListener.isBuilding(GerritTriggeredEvent)
public boolean isInteresting(com.sonymobile.tools.gerrit.gerritevents.dto.events.GerritTriggeredEvent event)
event
- the eventpublic List<GerritProject> getGerritProjects()
public List<GerritProject> getDynamicGerritProjects()
public void setGerritProjects(List<GerritProject> gerritProjects)
gerritProjects
- the rule-setpublic Integer getGerritBuildFailedCodeReviewValue()
@DataBoundSetter public void setGerritBuildFailedCodeReviewValue(Integer gerritBuildFailedCodeReviewValue)
gerritBuildFailedCodeReviewValue
- the vote value.public Integer getGerritBuildFailedVerifiedValue()
@DataBoundSetter public void setGerritBuildFailedVerifiedValue(Integer gerritBuildFailedVerifiedValue)
gerritBuildFailedVerifiedValue
- the vote value.public Integer getGerritBuildStartedCodeReviewValue()
@DataBoundSetter public void setGerritBuildStartedCodeReviewValue(Integer gerritBuildStartedCodeReviewValue)
gerritBuildStartedCodeReviewValue
- the vote value.public Integer getGerritBuildStartedVerifiedValue()
@DataBoundSetter public void setGerritBuildStartedVerifiedValue(Integer gerritBuildStartedVerifiedValue)
gerritBuildStartedVerifiedValue
- the vote value.public Integer getGerritBuildSuccessfulCodeReviewValue()
@DataBoundSetter public void setGerritBuildSuccessfulCodeReviewValue(Integer gerritBuildSuccessfulCodeReviewValue)
gerritBuildSuccessfulCodeReviewValue
- the vote value.public Integer getGerritBuildSuccessfulVerifiedValue()
@DataBoundSetter public void setGerritBuildSuccessfulVerifiedValue(Integer gerritBuildSuccessfulVerifiedValue)
gerritBuildSuccessfulVerifiedValue
- the vote value.public Integer getGerritBuildUnstableCodeReviewValue()
@DataBoundSetter public void setGerritBuildUnstableCodeReviewValue(Integer gerritBuildUnstableCodeReviewValue)
gerritBuildUnstableCodeReviewValue
- the vote value.public Integer getGerritBuildUnstableVerifiedValue()
@DataBoundSetter public void setGerritBuildUnstableVerifiedValue(Integer gerritBuildUnstableVerifiedValue)
gerritBuildUnstableVerifiedValue
- the vote value.public Integer getGerritBuildNotBuiltCodeReviewValue()
@DataBoundSetter public void setGerritBuildNotBuiltCodeReviewValue(Integer gerritBuildNotBuiltCodeReviewValue)
gerritBuildNotBuiltCodeReviewValue
- the vote value.public Integer getGerritBuildNotBuiltVerifiedValue()
@DataBoundSetter public void setGerritBuildNotBuiltVerifiedValue(Integer gerritBuildNotBuiltVerifiedValue)
gerritBuildNotBuiltVerifiedValue
- the vote value.@DataBoundSetter public void setBuildUnsuccessfulFilepath(String buildUnsuccessfulFilepath)
buildUnsuccessfulFilepath
- The unsuccessful message comment file pathpublic List<PluginGerritEvent> getTriggerOnEvents()
@DataBoundSetter public void setTriggerOnEvents(List<PluginGerritEvent> triggerOnEvents)
triggerOnEvents
- the listpublic boolean isDynamicTriggerConfiguration()
@DataBoundSetter public void setDynamicTriggerConfiguration(boolean dynamicTriggerConfiguration)
dynamicTriggerConfiguration
- true if dynamic trigger configuration should be enabled.public String getTriggerConfigURL()
@DataBoundSetter public void setTriggerConfigURL(String triggerConfigURL)
triggerConfigURL
- the URL where the trigger configuration should be fetched from.dynamicTriggerConfiguration
,
dynamicGerritProjects
public String getDependencyJobsNames()
@DataBoundSetter public void setDependencyJobsNames(String dependencyJobsNames)
dependencyJobsNames
- the string containing a comma-separated list of job names.public boolean isSilentMode()
public boolean isSilentStartMode()
public String getNotificationLevel()
public boolean isEscapeQuotes()
@DataBoundSetter public void setEscapeQuotes(boolean escapeQuotes)
escapeQuotes
- is true if escapeQuotes should be on.@Deprecated public boolean isNoNameAndEmailParameters()
getNameAndEmailParameterMode()
@Deprecated public void setNoNameAndEmailParameters(boolean noNameAndEmailParameters)
setNameAndEmailParameterMode(GerritTriggerParameters.ParameterMode)
noNameAndEmailParameters
- is true if problematic parameters should be omitted.@Deprecated public boolean isReadableMessage()
getCommitMessageParameterMode()
@Deprecated public void setReadableMessage(boolean readableMessage)
setCommitMessageParameterMode(GerritTriggerParameters.ParameterMode)
.readableMessage
- is true if human readable message is set.public String getBuildStartMessage()
@DataBoundSetter public void setBuildStartMessage(String buildStartMessage)
buildStartMessage
- The build start messagepublic String getBuildSuccessfulMessage()
@DataBoundSetter public void setBuildSuccessfulMessage(String buildSuccessfulMessage)
buildSuccessfulMessage
- The build successful messagepublic String getBuildUnstableMessage()
@DataBoundSetter public void setBuildUnstableMessage(String buildUnstableMessage)
buildUnstableMessage
- The build unstable messagepublic String getBuildFailureMessage()
@DataBoundSetter public void setBuildFailureMessage(String buildFailureMessage)
buildFailureMessage
- The build failure messagepublic String getBuildNotBuiltMessage()
@DataBoundSetter public void setBuildNotBuiltMessage(String buildNotBuiltMessage)
buildNotBuiltMessage
- The build not built messagepublic String getBuildUnsuccessfulFilepath()
@DataBoundSetter public void setSilentMode(boolean silentMode)
silentMode
- true if silent mode should be on.@DataBoundSetter public void setSilentStartMode(boolean silentStartMode)
silentStartMode
- true if silent start mode should be on.@DataBoundSetter public void setNotificationLevel(String notificationLevel)
notificationLevel
- the notification level.public String getCustomUrl()
@DataBoundSetter public void setCustomUrl(String customUrl)
customUrl
- URL to setpublic boolean isFileTriggerEnabled()
public void updateTriggerConfigURL()
public boolean isTriggerOnDraftPublishedEnabled()
public List<GerritSlave> gerritSlavesToWaitFor(String gerritServerName)
gerritServerName
- The Gerrit server namepublic List<hudson.model.Action> getProjectActions()
getProjectActions
in class hudson.triggers.Trigger<hudson.model.Job>
public SkipVote getSkipVote()
public void waitForProjectListToBeReady() throws InterruptedException
isInteresting(GerritTriggeredEvent)
).InterruptedException
- if the thread was interrupted while waiting.public Object readResolve() throws ObjectStreamException
readResolve
in class hudson.triggers.Trigger<hudson.model.Job>
ObjectStreamException
- if something beneath goes wrong.public hudson.triggers.TriggerDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.triggers.Trigger<?>>
getDescriptor
in class hudson.triggers.Trigger<hudson.model.Job>
Copyright © 2016–2020. All rights reserved.