com.chikli.hudson.plugin.naginator
Class NaginatorPublisherScheduleAction
java.lang.Object
hudson.model.InvisibleAction
com.chikli.hudson.plugin.naginator.NaginatorScheduleAction
com.chikli.hudson.plugin.naginator.NaginatorPublisherScheduleAction
- All Implemented Interfaces:
- hudson.model.Action, hudson.model.ModelObject
public class NaginatorPublisherScheduleAction
- extends NaginatorScheduleAction
Used from NaginatorPublisher to mark a build to be reshceduled.
| Methods inherited from class hudson.model.InvisibleAction |
getDisplayName, getIconFileName, getUrlName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NaginatorPublisherScheduleAction
public NaginatorPublisherScheduleAction(NaginatorPublisher publisher)
getRegexpForRerun
@CheckForNull
public String getRegexpForRerun()
isRerunIfUnstable
public boolean isRerunIfUnstable()
isCheckRegexp
public boolean isCheckRegexp()
shouldSchedule
public boolean shouldSchedule(@Nonnull
hudson.model.Run<?,?> run,
@Nonnull
hudson.model.TaskListener listener,
int retryCount)
- Description copied from class:
NaginatorScheduleAction
- Tests whether
NaginatorListener should reschedule the build.
You can override this method to reschedule the build conditionally.
retryCount is passed with 0 when this is the first time
to reschedule the build.
- Overrides:
shouldSchedule in class NaginatorScheduleAction
- Parameters:
run - a build to test. never be a MatrixRunlistener - The listener for this build. This can be used to produce log messages, for example, which becomes a part of the "console output" of this build. But when this method runs, the build is considered completed, so its status cannot be changed anymore.retryCount - the count the build is rescheduled.
- Returns:
- whether to reschedule the build.
shouldScheduleForMatrixRun
public boolean shouldScheduleForMatrixRun(@Nonnull
hudson.matrix.MatrixRun run,
@Nonnull
hudson.model.TaskListener listener)
- Description copied from class:
NaginatorScheduleAction
- A test for each child builds of multi-configuration builds.
You can filter child builds to reschedule.
- Overrides:
shouldScheduleForMatrixRun in class NaginatorScheduleAction
- Returns:
Copyright © 2004-2015. All Rights Reserved.