public FreeStyleProject newInstance(ItemGroup parent, String name) { return new FreeStyleProject(parent,name); }
public FreeStyleProject newInstance(ItemGroup parent, String name) { return new FreeStyleProject(parent,name); } }
public FreeStyleProject newInstance(ItemGroup parent, String name) { return new FreeStyleProject(parent,name); } }
@Override protected FreeStyleProject newTemplate() { return new FreeStyleProject(this, TemplateDrivenMultiBranchProject.TEMPLATE); }
public FreeStyleProject newInstance(ItemGroup parent, String name) { return new FreeStyleProject(parent,name); }
public FreeStyleProject newInstance(ItemGroup parent, String name) { return new FreeStyleProject(parent,name); } }
public FreeStyleProject newInstance(ItemGroup parent, String name) { return new FreeStyleProject(parent, name); } }
@Override public FreeStyleProject newInstance(Branch branch) { FreeStyleProject project = new FreeStyleProject(getOwner(), branch.getEncodedName()); setBranch(project, branch); return project; }
@Override protected void computeChildren(ChildObserver<FreeStyleProject> observer, TaskListener listener) throws IOException, InterruptedException { for (String kid : kids) { FreeStyleProject p = observer.shouldUpdate(kid); try { if (p == null) { if (observer.mayCreate(kid)) { listener.getLogger().println("loading " + kid); p = new FreeStyleProject(this, kid); observer.created(p); } } } finally { observer.completed(kid); } } }
public ListBoxModel doFillCredentialsIdItems(@AncestorInPath Item project, @QueryParameter String url, @QueryParameter String credentialsId) { if (project == null && !Jenkins.getActiveInstance().hasPermission(Jenkins.ADMINISTER) || project != null && !project.hasPermission(Item.EXTENDED_READ)) { return new StandardListBoxModel().includeCurrentValue(credentialsId); } if (project == null) { /* Construct a fake project */ project = new FreeStyleProject(Jenkins.getInstance(), "fake-" + UUID.randomUUID().toString()); } return new StandardListBoxModel() .includeEmptyValue() .includeMatchingAs( project instanceof Queue.Task ? Tasks.getAuthenticationOf((Queue.Task) project) : ACL.SYSTEM, project, StandardUsernameCredentials.class, GitURIRequirementsBuilder.fromUri(url).build(), GitClient.CREDENTIALS_MATCHER) .includeCurrentValue(credentialsId); }
@Override protected void computeChildren(ChildObserver<FreeStyleProject> observer, TaskListener listener) throws IOException, InterruptedException { round++; listener.getLogger().println("=== Round #" + round + " ==="); for (String kid : kids) { if (kid.equals("Z")) { throw new AbortException("not adding Z"); } listener.getLogger().println("considering " + kid); FreeStyleProject p = observer.shouldUpdate(kid); try { if (p == null) { if (observer.mayCreate(kid)) { listener.getLogger().println("creating a child"); p = new FreeStyleProject(this, kid); p.setDescription("created in round #" + round); observer.created(p); created.add(kid); } else { listener.getLogger().println("not allowed to create a child"); } } else { listener.getLogger().println("updated existing child with description " + p.getDescription()); p.setDescription("updated in round #" + round); } } finally { observer.completed(kid); } } }
if (observer.mayCreate(kid)) { listener.getLogger().println("creating a child"); p = new FreeStyleProject(this, kid); p.setDescription("created in round #" + round); p.getBuildersList().add(new SleepBuilder(500));
ChildNameGenerator.Trace trace = ChildNameGenerator.beforeCreateItem(this, encodedKid, kid); try { p = new FreeStyleProject(this, encodedKid); } finally { trace.close();
ChildNameGenerator.Trace trace = ChildNameGenerator.beforeCreateItem(this, encodedKid, kid); try { p = new FreeStyleProject(this, encodedKid); } finally { trace.close();
ChildNameGenerator.Trace trace = ChildNameGenerator.beforeCreateItem(this, encodedKid, kid); try { p = new FreeStyleProject(this, encodedKid); } finally { trace.close();
public void add(String kid) throws IOException, InterruptedException { try (StreamTaskListener listener = getComputation().createEventsListener(); ChildObserver<FreeStyleProject> observer = openEventsChildObserver()) { FreeStyleProject p = observer.shouldUpdate(kid); try { if (p == null) { if (observer.mayCreate(kid)) { listener.getLogger().println("adding " + kid); kids.add(kid); p = new FreeStyleProject(this, kid); observer.created(p); } } } finally { observer.completed(kid); } } }
if (observer.mayCreate(kid)) { listener.getLogger().println("creating a child"); p = new FreeStyleProject(this, kid); p.setDescription("created in event #" + round); p.getBuildersList().add(new SleepBuilder(500));