本文整理了Java中hudson.model.Item.delete()
方法的一些代码示例,展示了Item.delete()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.delete()
方法的具体详情如下:
包路径:hudson.model.Item
类名称:Item
方法名:delete
[英]Deletes this item.
[中]删除此项目。
代码示例来源:origin: jenkinsci/cloudbees-folder-plugin
for (Item i : new ArrayList<Item>(items.values())) {
try {
i.delete();
} catch (AbortException e) {
throw (AbortException) new AbortException(
代码示例来源:origin: org.jenkins-ci.plugins/cloudbees-folder
for (Item i : new ArrayList<Item>(items.values())) {
try {
i.delete();
} catch (AbortException e) {
throw (AbortException) new AbortException(
代码示例来源:origin: jenkinsci/workflow-cps-plugin
static WorkflowRun createAndRunSleeperJob(Jenkins jenkins, String jobName, FlowDurabilityHint durabilityHint) throws Exception {
Item prev = jenkins.getItemByFullName(jobName);
if (prev != null) {
prev.delete();
}
WorkflowJob job = jenkins.createProject(WorkflowJob.class, jobName);
CpsFlowDefinition def = new CpsFlowDefinition("node {\n " +
"sleep 30 \n" +
"} \n" +
"echo 'I like cheese'\n", false);
TestDurabilityHintProvider provider = Jenkins.get().getExtensionList(TestDurabilityHintProvider.class).get(0);
provider.registerHint(jobName, durabilityHint);
job.setDefinition(def);
WorkflowRun run = job.scheduleBuild2(0).getStartCondition().get();
Thread.sleep(4000L); // Hacky but we just need to ensure this can start up
Assert.assertFalse(run.getExecution().isComplete());
Assert.assertFalse(((CpsFlowExecution)(run.getExecution())).done);
Assert.assertEquals(durabilityHint, run.getExecution().getDurabilityHint());
Assert.assertEquals("sleep", run.getExecution().getCurrentHeads().get(0).getDisplayFunctionName());
return run;
}
内容来源于网络,如有侵权,请联系作者删除!