Examples of ParentBuildAction


Examples of com.groupon.jenkins.dynamic.build.DynamicSubProject.ParentBuildAction

            DynamicSubProject c = dynamicBuild.getSubProject(subBuildCombination);
            listener.getLogger().println(Messages.MatrixBuild_Triggering(ModelHyperlinkNote.encodeTo(c)));
            List<Action> childActions = new ArrayList<Action>();
            childActions.addAll(Util.filter(dynamicBuild.getActions(), ParametersAction.class));
            childActions.add(new SubBuildExecutionAction(subBuildRunner));
      childActions.add(new ParentBuildAction(dynamicBuild));
            c.scheduleBuild(childActions, dynamicBuild.getCause());
        }
    }
View Full Code Here

Examples of com.groupon.jenkins.dynamic.build.DynamicSubProject.ParentBuildAction

    public void cancelSubBuilds(PrintStream logger) {
        Queue q = getJenkins().getQueue();
        synchronized (q) {
            final int n = dynamicBuild.getNumber();
            for (Item i : q.getItems()) {
                ParentBuildAction parentBuildAction = i.getAction(ParentBuildAction.class);
                if (parentBuildAction != null && dynamicBuild.equals(parentBuildAction.getParent())) {
                    q.cancel(i);
                }
            }
            for (DynamicSubProject c : dynamicBuild.getAllSubProjects()) {
                DynamicSubBuild b = c.getBuildByNumber(n);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.