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

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

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

AbstractProject.getNextBuildNumber介绍

暂无

代码示例

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

@Override public int getNextBuildNumber() {
  return delegate.asProject().getNextBuildNumber();
}
@Override public int getQuietPeriod() {

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

@Override public int getNextBuildNumber() {
  return delegate.asProject().getNextBuildNumber();
}
@Override public int getQuietPeriod() {

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

public int getNextBuildNumber() {
  return pipelineBuild.getProject().getNextBuildNumber();
}

代码示例来源:origin: io.jenkins.plugins/docker-slaves

private Node prepareExecutorFor(final Queue.BuildableItem item, final AbstractProject job) throws Descriptor.FormException, IOException, InterruptedException {
  LOGGER.info("Creating a Container slave to host " + job.toString() + "#" + job.getNextBuildNumber());
  // Immediately create a slave for this item
  // Real provisioning will happen later
  String slaveName = "Container for " +job.getName() + "#" + job.getNextBuildNumber();
  String description = "Container slave for building " + job.getFullName();
  DockerSlaves plugin = DockerSlaves.get();
  return new DockerSlave(slaveName, description, null, plugin.createStandardJobProvisionerFactory(job),item);
}

代码示例来源: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: hudson/hudson-2.x

public void run() {
  String threadName = Thread.currentThread().getName();
  Thread.currentThread().setName("SCM polling for "+job);
  try {
    startTime = System.currentTimeMillis();
    if(runPolling()) {
      AbstractProject p = job.asProject();
      String name = " #"+p.getNextBuildNumber();
      SCMTriggerCause cause;
      try {
        cause = new SCMTriggerCause(getLogFile());
      } catch (IOException e) {
        LOGGER.log(WARNING, "Failed to parse the polling log",e);
        cause = new SCMTriggerCause();
      }
      if(p.scheduleBuild(p.getQuietPeriod(), cause, additionalActions)) {
        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");
      }
    }
  } finally {
    Thread.currentThread().setName(threadName);
  }
}

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

public void run() {
  String threadName = Thread.currentThread().getName();
  Thread.currentThread().setName("SCM polling for " + scmedItem);
  try {
    startTime = System.currentTimeMillis();
    if (runPolling()) {
      if (scmedItem instanceof AbstractProject) {
      AbstractProject job = (AbstractProject) scmedItem;
      String name = " #" + job.getNextBuildNumber();
      SCMTriggerCause cause;
      try {
        cause = new SCMTriggerCause(getLogFile());
      } catch (IOException e) {
        LOGGER.log(WARNING, "Failed to parse the polling log", e);
        cause = new SCMTriggerCause();
      }
      if (job.scheduleBuild(job.getQuietPeriod(), cause, additionalActions)) {
        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");
      }
      }
    }
  } finally {
    Thread.currentThread().setName(threadName);
  }
}

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

public void run() {
  String threadName = Thread.currentThread().getName();
  Thread.currentThread().setName("SCM polling for "+job);
  try {
    startTime = System.currentTimeMillis();
    if(runPolling()) {
      AbstractProject p = job.asProject();
      String name = " #"+p.getNextBuildNumber();
      SCMTriggerCause cause;
      try {
        cause = new SCMTriggerCause(getLogFile());
      } catch (IOException e) {
        LOGGER.log(WARNING, "Failed to parse the polling log",e);
        cause = new SCMTriggerCause();
      }
      if(p.scheduleBuild(p.getQuietPeriod(), cause, additionalActions)) {
        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");
      }
    }
  } finally {
    Thread.currentThread().setName(threadName);
  }
}

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

public void run() {
  String threadName = Thread.currentThread().getName();
  Thread.currentThread().setName("SCM polling for "+job);
  try {
    startTime = System.currentTimeMillis();
    if(runPolling()) {
      AbstractProject p = job.asProject();
      String name = " #"+p.getNextBuildNumber();
      SCMTriggerCause cause;
      try {
        cause = new SCMTriggerCause(getLogFile());
      } catch (IOException e) {
        LOGGER.log(WARNING, "Failed to parse the polling log",e);
        cause = new SCMTriggerCause();
      }
      if(p.scheduleBuild(p.getQuietPeriod(), cause, additionalActions)) {
        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");
      }
    }
  } finally {
    Thread.currentThread().setName(threadName);
  }
}

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

return triggerProject.getNextBuildNumber();

代码示例来源:origin: openstack-infra/gearman-plugin

project.getNextBuildNumber()+" on " + runNodeName
      + " with UUID " + decodedUniqueId + " and build params " + buildParams);
QueueTaskFuture<?> future = project.scheduleBuild2(0, new Cause.UserIdCause(), actions);

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

String name = p.getName() + " #" + p.getNextBuildNumber();
if (p.scheduleBuild(p.getQuietPeriod(), new UpstreamCause((Run) build),
    buildActions.toArray(new Action[buildActions.size()]))) {

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

String name = p.getName()+" #"+p.getNextBuildNumber();
if(p.scheduleBuild(p.getQuietPeriod(), new UpstreamCause((Run)build),
          buildActions.toArray(new Action[buildActions.size()]))) {

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

String name = p.getName()+" #"+p.getNextBuildNumber();
if(p.scheduleBuild(p.getQuietPeriod(), new UpstreamCause((Run)build),
          buildActions.toArray(new Action[buildActions.size()]))) {

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

String name = p.getName()+" #"+p.getNextBuildNumber();
if(p.scheduleBuild(p.getQuietPeriod(), new UpstreamCause((Run)build),
          buildActions.toArray(new Action[buildActions.size()]))) {

代码示例来源:origin: Diabol/delivery-pipeline-plugin

+ firstProject.getNextBuildNumber(), pipeLineTimestamp,
    TriggerCause.getTriggeredBy(firstProject, null), null, pipelineStages, false);
result.add(pipelineLatest);

相关文章

微信公众号

最新文章

更多

AbstractProject类方法