Package hudson.plugins.parameterizedtrigger

Examples of hudson.plugins.parameterizedtrigger.BuildTriggerConfig$DescriptorImpl


                (TopLevelItemDescriptor)jenkins.getDescriptor(FreeStyleProject.class),
                "ProjectB",
                true
        );
       
        p1.getPublishersList().add(new BuildTrigger(new BuildTriggerConfig(
                String.format("%s/%s", folder2.getName(), p2.getName()),
                    // This should not be getFullName().
                ResultCondition.ALWAYS,
                true,
                null,
View Full Code Here


                (TopLevelItemDescriptor)jenkins.getDescriptor(FreeStyleProject.class),
                "ProjectB",
                true
        );
       
        p1.getPublishersList().add(new BuildTrigger(new BuildTriggerConfig(
                String.format("../%s", p2.getName()),
                    // This should not be getFullName().
                ResultCondition.ALWAYS,
                true,
                null,
View Full Code Here

    public void testComputeRelativeNamesAfterRenaming() throws Exception {
        FreeStyleProject projectA = createFreeStyleProject("ProjectA");
        FreeStyleProject projectB = createFreeStyleProject("ProjectB");
        FreeStyleProject projectB2 = createFreeStyleProject("ProjectB2");
       
        projectA.getPublishersList().add(new BuildTrigger(new BuildTriggerConfig(
                String.format("%s,%s", projectB.getName(), projectB2.getName()),
                ResultCondition.ALWAYS,
                true,
                null,
                Arrays.asList((AbstractBuildParameters)new CurrentBuildParameters())
View Full Code Here

        assertEquals(3, projectB.getLastBuild().getNumber());
    }

    private void schedule(Project projectA, Project projectB, ResultCondition condition)
            throws IOException, InterruptedException, ExecutionException {
        projectA.getPublishersList().replace(new BuildTrigger(new BuildTriggerConfig("projectB", condition, new PredefinedBuildParameters(""))));
        hudson.rebuildDependencyGraph();
        projectA.scheduleBuild2(0).get();
        Queue.Item q = hudson.getQueue().getItem(projectB);
        if (q != null) q.getFuture().get();
    }
View Full Code Here

  public void test() throws Exception {

    Project projectA = createFreeStyleProject("projectA");
    DontBuildTrigger dbt = new DontBuildTrigger();
    projectA.getPublishersList().add(
      new BuildTrigger(new BuildTriggerConfig("projectB", ResultCondition.SUCCESS, dbt)));

    Project projectB = createFreeStyleProject("projectB");
    projectB.setQuietPeriod(0);
    hudson.rebuildDependencyGraph();
View Full Code Here

  public void test() throws Exception {

    Project projectA = createFreeStyleProject("projectA");
    projectA.getPublishersList().add(
        new BuildTrigger(new BuildTriggerConfig("projectB", ResultCondition.SUCCESS,
            new CurrentBuildParameters())));

    CaptureEnvironmentBuilder builder = new CaptureEnvironmentBuilder();
    Project projectB = createFreeStyleProject("projectB");
    projectB.addProperty(new ParametersDefinitionProperty(
View Full Code Here

                new StringParameterDefinition("BAR", "override-me")));
        CaptureEnvironmentBuilder builder = new CaptureEnvironmentBuilder();
        projectB.getBuildersList().add(builder);
        projectB.setQuietPeriod(1);
        projectA.getPublishersList().add(new BuildTrigger(
                new BuildTriggerConfig("projectB", ResultCondition.SUCCESS,
                    new CurrentBuildParameters(),
                    new PredefinedBuildParameters("BAZ=moo\nHOHO=blah"))));
        hudson.rebuildDependencyGraph();
        Run r = (Run)projectA.scheduleBuild2(0, new UserCause(), new ParametersAction(
                new StringParameterValue("BAR", "foo"),
View Full Code Here

    Project projectA = createFreeStyleProject("projectA");
    String properties = "KEY=value";
    projectA.setScm(new SingleFileSCM("properties.txt", properties));
    projectA.getPublishersList().add(
        new BuildTrigger(
        new BuildTriggerConfig("projectB", ResultCondition.SUCCESS,
            new FileBuildParameters("properties.txt"))));

    CaptureEnvironmentBuilder builder = new CaptureEnvironmentBuilder();
    Project projectB = createFreeStyleProject("projectB");
    projectB.getBuildersList().add(builder);
View Full Code Here

    Project projectA = createFreeStyleProject("projectA");
    projectA.setScm(new ExtractResourceSCM(getClass().getResource("multiple_property_files.zip")));
    projectA.getPublishersList().add(
        new BuildTrigger(
        new BuildTriggerConfig("projectB", ResultCondition.SUCCESS,
            new FileBuildParameters("a_properties.txt,z_properties.txt"))));

    CaptureEnvironmentBuilder builder = new CaptureEnvironmentBuilder();
    Project projectB = createFreeStyleProject("projectB");
    projectB.getBuildersList().add(builder);
View Full Code Here

    Project projectA = createFreeStyleProject("projectA");
    projectA.setScm(new ExtractResourceSCM(getClass().getResource("multiple_property_files.zip")));
    projectA.getPublishersList().add(
        new BuildTrigger(
        new BuildTriggerConfig("projectB", ResultCondition.SUCCESS,
            new FileBuildParameters("a_properties.txt,missing_file.txt,z_properties.txt",true))));

    CaptureEnvironmentBuilder builder = new CaptureEnvironmentBuilder();
    Project projectB = createFreeStyleProject("projectB");
    projectB.getBuildersList().add(builder);
View Full Code Here

TOP

Related Classes of hudson.plugins.parameterizedtrigger.BuildTriggerConfig$DescriptorImpl

Copyright © 2018 www.massapicom. 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.