hudson.model.Item.delete()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(78)

本文整理了Java中hudson.model.Item.delete()方法的一些代码示例,展示了Item.delete()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Item.delete()方法的具体详情如下:
包路径:hudson.model.Item
类名称:Item
方法名:delete

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;
}

相关文章