jenkins.model.Jenkins.createProjectFromXML()方法的使用及代码示例

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

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

Jenkins.createProjectFromXML介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/subversion-plugin

  1. private void verifyCompatibility(String resourceName, Class<? extends WorkspaceUpdater> expected) throws Exception {
  2. TopLevelItem item = r.jenkins.getItem("update");
  3. if (item != null) {
  4. item.delete();
  5. }
  6. AbstractProject job = (AbstractProject) r.jenkins.createProjectFromXML("update", getClass().getResourceAsStream(resourceName));
  7. assertEquals(expected, ((SubversionSCM)job.getScm()).getWorkspaceUpdater().getClass());
  8. }

代码示例来源:origin: jenkinsci/jobConfigHistory-plugin

  1. /**
  2. * Action when 'restore' button is pressed: Restore deleted project.
  3. *
  4. * @param req
  5. * Incoming StaplerRequest
  6. * @param rsp
  7. * Outgoing StaplerResponse
  8. * @throws IOException
  9. * If something goes wrong
  10. */
  11. public final void doRestore(StaplerRequest req, StaplerResponse rsp)
  12. throws IOException {
  13. getAccessControlledObject().checkPermission(Item.CONFIGURE);
  14. final String deletedName = req.getParameter("name");
  15. final String newName = deletedName.split("_deleted_")[0];
  16. final XmlFile configXml = getLastAvailableConfigXml(deletedName);
  17. final InputStream is = new ByteArrayInputStream(
  18. configXml.asString().getBytes("UTF-8"));
  19. final String calculatedNewName = findNewName(newName);
  20. final TopLevelItem project = getJenkins()
  21. .createProjectFromXML(calculatedNewName, is);
  22. // TODO: Casting here should be removed.
  23. ((FileHistoryDao) getHistoryDao()).copyHistoryAndDelete(deletedName,
  24. calculatedNewName);
  25. rsp.sendRedirect(getJenkins().getRootUrl() + project.getUrl());
  26. }

代码示例来源:origin: io.fabric8.jenkins.plugins/openshift-sync

  1. Job job = BuildTrigger.getDscp().getJobFromBuildConfigUid(buildConfig.getMetadata().getUid());
  2. if (job == null) {
  3. jenkins.createProjectFromXML(
  4. jobName,
  5. jobStream

相关文章

Jenkins类方法