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

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

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

AbstractProject.isParameterized介绍

暂无

代码示例

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

List<ParameterValue> parseBuildParameters(String[] args,
    AbstractProject<?, ?> project, StringBuilder commandReply) {
  if (args.length > 0 && !project.isParameterized()) {
    commandReply.append("Ignoring parameters as project is not parametrized!\n");
    return Collections.emptyList();
  } else if (!project.isParameterized()) {
    return Collections.emptyList();

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

/**
 * Schedules a build of this project, and returns a {@link Future} object to
 * wait for the completion of the build.
 *
 * @param actions For the convenience of the caller, this collection can
 * contain null, and those will be silently ignored.
 * @since 1.383
 */
public Future<R> scheduleBuild2(int quietPeriod, Cause c, Collection<? extends Action> actions) {
  if (!isBuildable()) {
    return null;
  }
  List<Action> queueActions = new ArrayList<Action>(actions);
  if (isParameterized() && Util.filter(queueActions, ParametersAction.class).isEmpty()) {
    queueActions.add(new ParametersAction(getDefaultParametersValues()));
  }
  if (c != null) {
    queueActions.add(new CauseAction(c));
  }
  WaitingItem i = Hudson.getInstance().getQueue().schedule(this, quietPeriod, queueActions);
  if (i != null) {
    return (Future) i.getFuture();
  }
  return null;
}

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

/**
 * Schedules a build of this project, and returns a {@link Future} object
 * to wait for the completion of the build.
 *
 * @param actions
 *      For the convenience of the caller, this collection can contain null, and those will be silently ignored.
 * @since 1.383
 */
public Future<R> scheduleBuild2(int quietPeriod, Cause c, Collection<? extends Action> actions) {
  if (!isBuildable())
    return null;
  List<Action> queueActions = new ArrayList<Action>(actions);
  if (isParameterized() && Util.filter(queueActions, ParametersAction.class).isEmpty()) {
    queueActions.add(new ParametersAction(getDefaultParametersValues()));
  }
  if (c != null) {
    queueActions.add(new CauseAction(c));
  }
  WaitingItem i = Hudson.getInstance().getQueue().schedule(this, quietPeriod, queueActions);
  if(i!=null)
    return (Future)i.getFuture();
  return null;
}

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

/**
 * Schedules a build of this project, and returns a {@link Future} object
 * to wait for the completion of the build.
 *
 * @param actions
 *      For the convenience of the caller, this collection can contain null, and those will be silently ignored.
 * @since 1.383
 */
public Future<R> scheduleBuild2(int quietPeriod, Cause c, Collection<? extends Action> actions) {
  if (!isBuildable())
    return null;
  List<Action> queueActions = new ArrayList<Action>(actions);
  if (isParameterized() && Util.filter(queueActions, ParametersAction.class).isEmpty()) {
    queueActions.add(new ParametersAction(getDefaultParametersValues()));
  }
  if (c != null) {
    queueActions.add(new CauseAction(c));
  }
  WaitingItem i = Hudson.getInstance().getQueue().schedule(this, quietPeriod, queueActions);
  if(i!=null)
    return (Future)i.getFuture();
  return null;
}

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

private Component getComponent(String name, AbstractProject firstJob, AbstractProject lastJob,
                boolean showAggregatedPipeline, int componentNumber, boolean showUpstream)
    throws PipelineException {
  Pipeline pipeline = Pipeline.extractPipeline(name, firstJob, lastJob, showUpstream);
  Component component = new Component(name, firstJob.getName(), firstJob.getUrl(), firstJob.isParameterized(),
      noOfPipelines, pagingEnabled, componentNumber);
  List<Pipeline> pipelines = new ArrayList<>();
  if (showAggregatedPipeline) {
    pipelines.add(pipeline.createPipelineAggregated(getOwnerItemGroup(), showAggregatedChanges));
  }
  pipelines.addAll(pipeline
      .createPipelineLatest(noOfPipelines, getOwnerItemGroup(), showPaging(), showChanges, component));
  component.setPipelines(pipelines);
  return component;
}

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

/**
 * Schedules a build of this project, and returns a {@link Future} object to
 * wait for the completion of the build.
 *
 * @param actions For the convenience of the caller, this collection can
 * contain null, and those will be silently ignored.
 * @since 1.383
 */
public Future<R> scheduleBuild2(int quietPeriod, Cause c, Collection<? extends Action> actions) {
  if (!isBuildable()) {
    return null;
  }
  List<Action> queueActions = new ArrayList<Action>(actions);
  if (isParameterized() && Util.filter(queueActions, ParametersAction.class).isEmpty()) {
    queueActions.add(new ParametersAction(getDefaultParametersValues()));
  }
  if (c != null) {
    queueActions.add(new CauseAction(c));
  }
  WaitingItem i = Hudson.getInstance().getQueue().schedule(this, quietPeriod, queueActions);
  if (i != null) {
    return (Future) i.getFuture();
  }
  return null;
}

代码示例来源:origin: org.hudsonci.plugins/instant-messaging

if (!parameters.isEmpty() && !project.isParameterized()) {
  msg += "Ignoring parameters as project is not parametrized!\n";

相关文章

微信公众号

最新文章

更多

AbstractProject类方法