hudson.model.AbstractProject.scheduleBuild()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(5.2k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中hudson.model.AbstractProject.scheduleBuild()方法的一些代码示例,展示了AbstractProject.scheduleBuild()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.scheduleBuild()方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称:AbstractProject
方法名:scheduleBuild

AbstractProject.scheduleBuild介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

AbstractProject j = Jenkins.getInstance().getItemByFullName(line, AbstractProject.class);
if (j != null)
  j.scheduleBuild();

代码示例来源:origin: jenkinsci/jenkins

continue;
boolean scheduled = p.scheduleBuild(p.getQuietPeriod(), new UpstreamCause((Run)build), buildActions.toArray(new Action[buildActions.size()]));
if (Jenkins.getInstance().getItemByFullName(p.getFullName()) == p) {
  String name = ModelHyperlinkNote.encodeTo(p);

代码示例来源:origin: jenkinsci/promoted-builds-plugin

/**
 * @deprecated
 *      You need to be using {@link #scheduleBuild(AbstractBuild)}
 */
@Deprecated
public boolean scheduleBuild() {
  return super.scheduleBuild();
}

代码示例来源:origin: jenkinsci/maven-plugin

@Deprecated
@Override
public boolean scheduleBuild() {
  return super.scheduleBuild();
}

代码示例来源:origin: jenkinsci/maven-plugin

@Deprecated
@Override
public boolean scheduleBuild(int quietPeriod) {
  return super.scheduleBuild(quietPeriod);
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

/**
 * @deprecated Use {@link #scheduleBuild(Cause)}. Since 1.283
 */
public boolean scheduleBuild() {
  return scheduleBuild(new LegacyCodeCause());
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

/**
 * @deprecated
 *    Use {@link #scheduleBuild(int, Cause)}.  Since 1.283
 */
public boolean scheduleBuild(int quietPeriod) {
  return scheduleBuild(quietPeriod, new LegacyCodeCause());
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

/**
 * @deprecated Use {@link #scheduleBuild(Cause)}. Since 1.283
 */
public boolean scheduleBuild() {
  return scheduleBuild(new LegacyCodeCause());
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

/**
 * Schedules a build of this project.
 *
 * @return true if the project is actually added to the queue. false if the
 * queue contained it and therefore the add() was noop
 */
public boolean scheduleBuild(Cause c) {
  return scheduleBuild(getQuietPeriod(), c);
}

代码示例来源:origin: hudson/hudson-2.x

/**
 * @deprecated
 *    Use {@link #scheduleBuild(int, Cause)}.  Since 1.283
 */
public boolean scheduleBuild(int quietPeriod) {
  return scheduleBuild(quietPeriod, new LegacyCodeCause());
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

/**
 * Schedules a build of this project.
 *
 * @return true if the project is actually added to the queue. false if the
 * queue contained it and therefore the add() was noop
 */
public boolean scheduleBuild(Cause c) {
  return scheduleBuild(getQuietPeriod(), c);
}

代码示例来源:origin: hudson/hudson-2.x

/**
 * Schedules a build of this project.
 *
 * @return
 *      true if the project is actually added to the queue.
 *      false if the queue contained it and therefore the add()
 *      was noop
 */
public boolean scheduleBuild(Cause c) {
  return scheduleBuild(getQuietPeriod(), c);
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

/**
 * @deprecated
 *    Use {@link #scheduleBuild(Cause)}.  Since 1.283
 */
public boolean scheduleBuild() {
  return scheduleBuild(new LegacyCodeCause());
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

/**
 * Schedules a build of this project.
 *
 * @return
 *      true if the project is actually added to the queue.
 *      false if the queue contained it and therefore the add()
 *      was noop
 */
public boolean scheduleBuild(Cause c) {
  return scheduleBuild(getQuietPeriod(), c);
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

/**
 * @deprecated Use {@link #scheduleBuild(int, Cause)}. Since 1.283
 */
public boolean scheduleBuild(int quietPeriod) {
  return scheduleBuild(quietPeriod, new LegacyCodeCause());
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

/**
 * @deprecated Use {@link #scheduleBuild(int, Cause)}. Since 1.283
 */
public boolean scheduleBuild(int quietPeriod) {
  return scheduleBuild(quietPeriod, new LegacyCodeCause());
}

代码示例来源:origin: org.jenkins-ci.plugins/ivy

@Override
  public boolean scheduleBuild(Cause c) {
    if(c instanceof ParameterizedUpstreamCause) {

      ParameterizedUpstreamCause upc = (ParameterizedUpstreamCause) c;

      if(isUseUpstreamParameters()) {
        List<ParametersAction> upStreamParams = upc.getUpStreamParameters();

        return scheduleBuild(getQuietPeriod(),c,upStreamParams.toArray(new ParametersAction[upStreamParams.size()]));
      }
    }

    return super.scheduleBuild(c);
  }
}

代码示例来源:origin: org.jvnet.hudson.plugins/ivy

@Override
  public boolean scheduleBuild(Cause c) {
    if(c instanceof ParameterizedUpstreamCause) {

      ParameterizedUpstreamCause upc = (ParameterizedUpstreamCause) c;

      if(isUseUpstreamParameters()) {
        List<ParametersAction> upStreamParams = upc.getUpStreamParameters();

        return scheduleBuild(getQuietPeriod(),c,upStreamParams.toArray(new ParametersAction[upStreamParams.size()]));
      }
    }

    return super.scheduleBuild(c);
  }
}

代码示例来源:origin: org.jenkins-ci.plugins/build-pipeline-plugin

/**
 * @param triggerProjectName
 *            the triggerProjectName
 * @return the number of re-tried build
 */
@JavaScriptMethod
public int retryBuild(final String triggerProjectName) {
  LOGGER.fine("Retrying build again: " + triggerProjectName); //$NON-NLS-1$
  final AbstractProject<?, ?> triggerProject = (AbstractProject<?, ?>) super.getJob(triggerProjectName);
  triggerProject.scheduleBuild(new MyUserIdCause());
  return triggerProject.getNextBuildNumber();
}

代码示例来源:origin: jenkinsci/artifactory-plugin

private void saveAndSchedule(ItemLastModified itemLastModified, AbstractProject project) throws IOException {
  logger.fine("Updating " + job.getName());
  project.save();
  project.scheduleBuild(new ArtifactoryCause(itemLastModified.getUri()));
}

相关文章

微信公众号

最新文章

更多

AbstractProject类方法