提交 68eabb63 编写于 作者: D dvrzalik

JobProperty.perform(...) enabled for Matrix and Maven projects.


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@7202 71c3de6d-444a-0410-be80-ed276b4c234a
上级 7ecd5aca
......@@ -82,6 +82,16 @@ public class MatrixBuild extends AbstractBuild<MatrixProject,MatrixBuild> {
}
}
//let properties do their job
for (JobProperty prop : p.getProperties().values()) {
if (prop instanceof MatrixAggregatable) {
MatrixAggregatable ma = (MatrixAggregatable) prop;
MatrixAggregator a = ma.createAggregator(MatrixBuild.this, launcher, listener);
if(a!=null)
aggregators.add(a);
}
}
Collection<MatrixConfiguration> activeConfigurations = p.getActiveConfigurations();
int n = getNumber();
......
......@@ -364,6 +364,7 @@ public final class MavenModuleSetBuild extends AbstractBuild<MavenModuleSet,Mave
b.save();
performAllBuildStep(listener, project.getPublishers(),true);
performAllBuildStep(listener, project.getProperties(),true);
}
@Override
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册