/** @see BuildableItem#scheduleBuild(int) */ @SuppressWarnings("deprecation") public final boolean scheduleBuild(int quietPeriod) { return scheduleBuild(quietPeriod, new Cause.LegacyCodeCause()); }
public void run() { if (runPolling()) { String name = " #"+job.getNextBuildNumber(); BitBucketPushCause cause; try { cause = new BitBucketPushCause(getLogFile(), pushBy); } catch (IOException e) { LOGGER.log(Level.WARNING, "Failed to parse the polling log",e); cause = new BitBucketPushCause(pushBy); } ParameterizedJobMixIn pJob = new ParameterizedJobMixIn() { @Override protected Job asJob() { return job; } }; BitBucketPayload bitBucketPayload = new BitBucketPayload(payload); pJob.scheduleBuild2(5, new CauseAction(cause), bitBucketPayload); if (pJob.scheduleBuild(cause)) { LOGGER.info("SCM changes detected in "+ job.getName()+". Triggering "+ name); } else { LOGGER.info("SCM changes detected in "+ job.getName()+". Job is already in the queue"); } } }
@Override default boolean scheduleBuild(Cause c) { return getParameterizedJobMixIn().scheduleBuild(c); }
@Override default boolean scheduleBuild(int quietPeriod, Cause c) { return getParameterizedJobMixIn().scheduleBuild(quietPeriod, c); }
/** @see BuildableItem#scheduleBuild(Cause) */ public final boolean scheduleBuild(Cause c) { return scheduleBuild(asJob().getQuietPeriod(), c); }
/** @see BuildableItem#scheduleBuild() */ @SuppressWarnings("deprecation") public final boolean scheduleBuild() { return scheduleBuild(asJob().getQuietPeriod(), new Cause.LegacyCodeCause()); }
/** * @deprecated use {@link #scheduleBuild(Cause)} */ @Deprecated @Override default boolean scheduleBuild() { return getParameterizedJobMixIn().scheduleBuild(); }
/** @see BuildableItem#scheduleBuild(int) */ @SuppressWarnings("deprecation") public final boolean scheduleBuild(int quietPeriod) { return scheduleBuild(quietPeriod, new Cause.LegacyCodeCause()); }
/** * @deprecated use {@link #scheduleBuild(int, Cause)} */ @Deprecated @Override default boolean scheduleBuild(int quietPeriod) { return getParameterizedJobMixIn().scheduleBuild(quietPeriod); }
@Override default boolean scheduleBuild(int quietPeriod, Cause c) { return getParameterizedJobMixIn().scheduleBuild(quietPeriod, c); }
@Override default boolean scheduleBuild(Cause c) { return getParameterizedJobMixIn().scheduleBuild(c); }
/** @see BuildableItem#scheduleBuild(Cause) */ public final boolean scheduleBuild(Cause c) { return scheduleBuild(asJob().getQuietPeriod(), c); }
/** @see BuildableItem#scheduleBuild() */ @SuppressWarnings("deprecation") public final boolean scheduleBuild() { return scheduleBuild(asJob().getQuietPeriod(), new Cause.LegacyCodeCause()); }
public void run() { if (runPolling()) { GitHubPushCause cause; try { cause = new GitHubPushCause(getLogFile(), pushBy); } catch (IOException e) { LOGGER.warn("Failed to parse the polling log", e); cause = new GitHubPushCause(pushBy); } if (asParameterizedJobMixIn(job).scheduleBuild(cause)) { LOGGER.info("SCM changes detected in " + job.getFullName() + ". Triggering #" + job.getNextBuildNumber()); } else { LOGGER.info("SCM changes detected in " + job.getFullName() + ". Job is already in the queue"); } } } });