提交 f084dd15 编写于 作者: K kohsuke

Fixing #1388 in a different way.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7567 71c3de6d-444a-0410-be80-ed276b4c234a
上级 8b050211
...@@ -128,7 +128,7 @@ public class MatrixBuild extends AbstractBuild<MatrixProject,MatrixBuild> { ...@@ -128,7 +128,7 @@ public class MatrixBuild extends AbstractBuild<MatrixProject,MatrixBuild> {
try { try {
for(MatrixConfiguration c : activeConfigurations) { for(MatrixConfiguration c : activeConfigurations) {
logger.println(Messages.MatrixBuild_Triggering(c.getName())); logger.println(Messages.MatrixBuild_Triggering(c.getName()));
c.scheduleBuild(0); // start with no delay c.scheduleBuild();
} }
// this occupies an executor unnecessarily. // this occupies an executor unnecessarily.
......
...@@ -124,6 +124,15 @@ public class MatrixConfiguration extends Project<MatrixConfiguration,MatrixRun> ...@@ -124,6 +124,15 @@ public class MatrixConfiguration extends Project<MatrixConfiguration,MatrixRun>
return ws.child(getCombination().toString('/','/')); return ws.child(getCombination().toString('/','/'));
} }
/**
* Since {@link MatrixConfiguration} is always invoked from {@link MatrixRun}
* once and just once, there's no point in having a quiet period.
*/
@Override
public int getQuietPeriod() {
return 0;
}
@Override @Override
public boolean isConfigurable() { public boolean isConfigurable() {
return false; return false;
......
...@@ -347,11 +347,6 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A ...@@ -347,11 +347,6 @@ public abstract class AbstractProject<P extends AbstractProject<P,R>,R extends A
return Hudson.getInstance().getQueue().add(this); return Hudson.getInstance().getQueue().add(this);
} }
public boolean scheduleBuild(int quietPeriod) {
if(isDisabled()) return false;
return Hudson.getInstance().getQueue().add(this,quietPeriod);
}
/** /**
* Schedules a polling of this project. * Schedules a polling of this project.
*/ */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册