本文整理了Java中hudson.model.AbstractProject.isParameterized()
方法的一些代码示例,展示了AbstractProject.isParameterized()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractProject.isParameterized()
方法的具体详情如下:
包路径:hudson.model.AbstractProject
类名称: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";
内容来源于网络,如有侵权,请联系作者删除!